Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3/9.2/9.1/9.0/8.4/8.3/8.2/8.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

61.6.Chức năng ước tính chi phí chỉ kèo bóng đá việt nam

TheAmcostestimateHàm được cung cấp thông tin mô tả việc quét chỉ kèo bóng đá việt nam có thể, bao gồm các danh sách nơi và thứ tự của các điều khoản đã được xác định là có thể sử dụng được với chỉ kèo bóng đá việt nam. Nó phải trả về các ước tính về chi phí truy cập chỉ kèo bóng đá việt nam và tính chọn lọc của các mệnh đề (nghĩa là phần của các hàng bảng cha sẽ được truy xuất trong quá trình quét chỉ kèo bóng đá việt nam).AmcostestimateHàm là cho phép các phương thức truy cập chỉ kèo bóng đá việt nam cung cấp kiến ​​thức cụ thể theo kiểu chỉ số, trong trường hợp có thể cải thiện các ước tính tiêu chuẩn.

mỗiAmcostestimateHàm phải có chữ ký:

Void

Ba tham số đầu tiên là đầu vào:

root

Thông tin của người lập kế hoạch về truy vấn đang được xử lý.

đường dẫn

Đường dẫn truy cập chỉ kèo bóng đá việt nam đang được xem xét. Tất cả các trường ngoại trừ các giá trị chi phí và chọn lọc đều hợp lệ.

loop_count

Số lần lặp lại của quét chỉ kèo bóng đá việt nam cần được đưa vào ước tính chi phí. Điều này thường sẽ lớn hơn một khi xem xét quét được tham số để sử dụng ở bên trong của một Nestloop tham gia.loop_countcó nghĩa là có thể phù hợp để cho phép một số hiệu ứng bộ đệm trên nhiều lần quét.

Năm tham số cuối cùng là đầu ra qua từng tài liệu

*indexStartUpCost

Đặt thành chi phí xử lý khởi động chỉ kèo bóng đá việt nam

*IndextotalCost

Đặt thành tổng chi phí xử lý chỉ kèo bóng đá việt nam

*IndexSelectivity

Đặt thành chỉ kèo bóng đá việt nam chọn lọc

*IndexCorrelation

Đặt thành hệ số tương quan giữa thứ tự quét chỉ kèo bóng đá việt nam và thứ tự của bảng bên dưới

*IndexPages

Đặt thành số trang Lá chỉ kèo bóng đá việt nam

13759_13941

Chi phí truy cập chỉ kèo bóng đá việt nam phải được tính toán bằng cách sử dụng các tham số được sử dụng bởiSRC/phụ trợ/Tối ưu hóa/Path/Costsize.C: Tìm nạp khối đĩa tuần tự có kèo bóng đá việt nam phíSEQ_PAGE_COST, Một lần tìm nạp không có giá trịngẫu nhiên_page_costvà kèo bóng đá việt nam phí xử lý một hàng chỉ ra thường được coi làcpu_index_tuple_cost. Ngoài ra, một bội số thích hợp củaCPU_OPERATOR_COSTnên được tính cho bất kỳ toán tử so sánh nào được gọi trong quá trình xử lý chỉ kèo bóng đá việt nam (đặc biệt là đánh giá của chính các chỉ kèo bóng đá việt nam).

Chi phí truy cập nên bao gồm tất cả các chi phí đĩa và CPU liên quan đến việc quét chỉ kèo bóng đá việt nam, nhưngkhôngChi phí truy xuất hoặc xử lý các hàng bảng cha được xác định bởi chỉ kèo bóng đá việt nam.

Thekèo bóng đá việt nam phí khởi độngHồilà một phần của tổng chi phí quét phải được sử dụng trước khi chúng ta có thể bắt đầu tìm nạp hàng đầu tiên. Đối với hầu hết các chỉ kèo bóng đá việt nam, điều này có thể được lấy dưới dạng 0, nhưng một loại chỉ kèo bóng đá việt nam có chi phí khởi động cao có thể muốn đặt nó khác.

TheindexSelectivitynên được đặt thành phần ước tính của các hàng bảng cha sẽ được truy xuất trong quá trình quét chỉ kèo bóng đá việt nam. Trong trường hợp truy vấn mất mát, điều này thường sẽ cao hơn tỷ lệ các hàng thực sự vượt qua các điều kiện chất lượng đã cho.

TheindexCorrelationnên được đặt thành mối tương quan (nằm trong khoảng giữa -1.0 và 1.0) giữa thứ tự chỉ kèo bóng đá việt nam và thứ tự bảng. Điều này được sử dụng để điều chỉnh ước tính cho chi phí tìm nạp các hàng từ bảng cha.

TheindexPagesnên được đặt thành số lượng trang lá. Điều này được sử dụng để ước kèo bóng đá việt nam số lượng công nhân để quét chỉ số song song.

Khiloop_countlớn hơn một, các số được trả về trung bình dự kiến ​​cho bất kỳ một lần quét nào của chỉ kèo bóng đá việt nam.

Dự toán kèo bóng đá việt nam phí

Công cụ ước kèo bóng đá việt nam phí điển hình sẽ được tiến hành như sau:

  1. Ước tính và trả lại tỷ lệ của các hàng bảng cha mẹ sẽ được truy cập dựa trên các điều kiện chất lượng đã cho. Trong trường hợp không có bất kỳ kiến ​​thức cụ thể loại chỉ kèo bóng đá việt nam nào, hãy sử dụng hàm tối ưu hóa tiêu chuẩnclauselist_selectivity ():

    16603_16819
  2. Ước tính số lượng hàng chỉ kèo bóng đá việt nam sẽ được truy cập trong quá trình quét. Đối với nhiều loại chỉ kèo bóng đá việt nam, điều này giống nhưindexSelectivitynhân số lượng hàng trong chỉ kèo bóng đá việt nam, nhưng nó có thể nhiều hơn. (Lưu ý rằng kích thước của chỉ kèo bóng đá việt nam trong các trang và hàng có sẵn từpath- indexInfostruct.)

  3. Ước tính số lượng trang chỉ kèo bóng đá việt nam sẽ được truy xuất trong quá trình quét. Đây có thể chỉ làindexSelectivitylần kích thước của chỉ kèo bóng đá việt nam trong các trang.

  4. Tính chi phí truy cập chỉ kèo bóng đá việt nam. Một công cụ ước tính chung có thể làm điều này:

    /*

    Tuy nhiên, những điều trên không tính đến việc khấu hao các lần đọc chỉ kèo bóng đá việt nam trên các lần quét chỉ kèo bóng đá việt nam lặp lại.

  5. Ước tính mối tương quan chỉ số. Đối với một chỉ kèo bóng đá việt nam được đặt hàng đơn giản trên một trường duy nhất, điều này có thể được lấy từ pg_statistic.

Ví dụ về các chức năng ước kèo bóng đá việt nam phí có thể được tìm thấy trong.