tác giả:Được viết bởi Tom Lane (
<tgl@sss.pgh.pa.us
)
Lưu ý:Điều này cuối cùng phải trở thành một phần của nhiều
Mọi phương pháp truy cập chỉ mục phải cung cấp ước tính kèo bóng đá cúp c2 phíAmcostestimateTrường của phương thức truy cậppg_amEntry.
Lưu ý:trướckèo bóng đá cúp c27.0, một sơ đồ khác là
Hàm Amcostestimate được đưa ra một danh sách các điều khoản
Mỗi hàm amcostestimate phải có chữ ký:
VOID
Bốn tham số đầu tiên là đầu vào:
Truy vấn đang được xử lý.
Mối quan hệ chỉ mục.
chính chỉ mục.
Danh sách các điều khoản của INDEX Qualauses (ngầm Anded); một số
Bốn tham số cuối cùng là đầu ra từng tham kèo bóng đá cúp c2ếu:
Đặt thành kèo bóng đá cúp c2 phí xử lý khởi động chỉ mục
Đặt thành tổng kèo bóng đá cúp c2 phí xử lý chỉ mục
Đặt thành chỉ mục chọn lọc
Đặt thành hệ số tương quan giữa thứ tự quét chỉ mục
Lưu ý rằng các chức năng ước tính kèo bóng đá cúp c2 phí phải được viết bằng C, không phải trong
kèo bóng đá cúp c2 phí truy cập chỉ mục phải được tính toán trong các đơn vị được sử dụng bởiSRC/phụ trợ/Tối ưu hóa/Path/Costsize.C:
kèo bóng đá cúp c2 phí truy cập nên bao gồm tất cả các kèo bóng đá cúp c2 phí đĩa và CPU
The"kèo bóng đá cúp c2 phí khởi nghiệp"là một phần của
SymentSelectivity phải được đặt thành phân số ước kèo bóng đá cúp c2
Chỉ mục nên được đặt thành mối tương quan (phạm vi
Dự toán kèo bóng đá cúp c2 phí
Công cụ ước tính kèo bóng đá cúp c2 phí điển hình sẽ được tiến hành như sau:
Ước kèo bóng đá cúp c2 và trả lại phần của các bộ dữ liệu chính
*indexSelectivity = Clauselist_selectivity (root, indexquals,
Ước kèo bóng đá cúp c2 số lượng bộ dữ liệu chỉ mục sẽ được truy cập
Ước kèo bóng đá cúp c2 số lượng trang chỉ mục sẽ
Tính kèo bóng đá cúp c2 phí truy cập chỉ mục. Một công cụ ước tính chung có thể
/*
Ước kèo bóng đá cúp c2 mối tương quan chỉ số. Cho một đơn đặt hàng đơn giản
Ví dụ về các chức năng ước tính kèo bóng đá cúp c2 phí có thể được tìm thấy trong13375_13409.
Theo quy ước,PG_PROCmục choAmcostestimateHàm nên
Prorettype = 0
Chúng tôi sử dụng số không ("mờ đục") cho tất cả các đối số vì không có đối số nào