Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
5548_565912 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

62.6. Chức năng ước tính chi phí chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay#

TheAmcostestimateHàm được cung cấp thông tin mô tả việc quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. Nó phải trả về các ước tính về chi phí truy cập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay). Đối với các trường hợp đơn giản, gần như tất cả các công việc của công cụ ước tính chi phí có thể được thực hiện bằng cách gọi các thói quen tiêu chuẩn trong trình tối ưu hóa; điểm có mộtAmcostestimateHàm là cho phép các phương thức truy cập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay để 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
Amcostestimate (Root PlannerInfo *,
                PATHPATH *PATH,
                Double Loop_Count,
                Chi phí *IndexStartUpCost,
                Chi phí *indextotalcost,
                Chọn lọc *indexSelectivity,
                Double *IndexCorrelation,
                Double *indexPages);

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

root

11808_11868

đường dẫn

Đường dẫn truy cập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đ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

12218_12506loop_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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay

*IndextotalCost

Đặt thành tổng chi phí xử lý chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay

*IndexSelectivity

Đặt thành chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay chọn lọc

*IndexCorrelation

Đặt thành hệ số tương quan giữa thứ tự quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay và thứ tự của bảng bên dưới

*IndexPages

Đặt thành số trang Lá chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay

13728_13910

Chi phí truy cập chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay phải được tính toán bằng các tham số được sử dụng bởiSRC/phụ trợ/Tối ưu hóa/Path/Costsize.CSEQ_PAGE_COST, một lần tìm nạp không tiếp theo có chi phíngẫu nhiên_page_costvà chi 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 phí cho bất kỳ toán tử so sánh nào được gọi trong quá trình xử lý chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay (đặc biệt là đánh giá của chính các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay).

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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay.

TheChi phí khởi độnglà 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay, điều này có thể được lấy dưới dạng 0, nhưng một loại chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay. 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.

The15462_15480nê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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay 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 tỷ lệ kèo bóng đá trực tuyến hôm nay 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay.

Dự toán chi phí

Công cụ ước tỷ lệ kèo bóng đá trực tuyến hôm nay phí điển hình sẽ được tiến hành như sau:

  1. 16276_16478clauselist_selectivity ():

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

  3. Ước tính số lượng trang chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay 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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trong các trang.

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

    /*
     * Giả định chung của chúng tôi là các trang chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ được đọc
     * tuần tự, vì vậy chúng có giá seq_page_cost mỗi cái, không phải ngẫu nhiên_page_cost.
     * Ngoài ra, chúng tôi tính phí để đánh giá các chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay tại mỗi hàng chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay.
     * Tất cả các chi phí được cho là được thanh toán tăng dần trong quá trình quét.
     */
    cost_qual_eval (& index_qual_cost, path- indexquals, root);
    *indexStartUpCost = index_qual_cost.startup;
    * indextotalcost = SEQ_PAGE_COST * NUMINDEXPAGES +
        .

    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ỉ tỷ lệ kèo bóng đá trực tuyến hôm nay trên các lần quét chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay lặp lại.

  5. Ước tính mối tương quan chỉ số. Đối với một chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay đượ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. Nếu không biết mối tương quan, ước tính bảo thủ bằng không (không có mối tương quan).

Ví dụ về các chức năng ước tỷ lệ kèo bóng đá trực tuyến hôm nay phí có thể được tìm thấy trong.

Gửi sửa

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tỷ lệ kèo bóng đá trực tuyến hôm nay năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.