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
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

19.7. Lập kèo bóng đá hom nay

19.7.1. Cấu hình phương thức kế kèo bóng đá hom nay

10746_10949tạm thờiGiải pháp là sử dụng một trong các tham số cấu hình này để buộc trình tối ưu hóa chọn một kế kèo bóng đá hom nay khác. Những cách tốt hơn để cải thiện chất lượng của các kế kèo bóng đá hom nay được chọn bởi trình tối ưu hóa bao gồm điều chỉnh các hằng số chi phí kế kèo bóng đá hom nay (xemPhần 19.7.2), ChạyPhân tíchtheo cách thủ công, tăng giá trị củadefault_statistic_targetTham số cấu hình và tăng số lượng thống kê được thu thập cho các cột cụ thể bằng cách sử dụngthay đổi bảng thống kê.

enable_bitmapscan(Boolean)

12203_12291trên.

enable_gathermerge(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế hoạch hợp nhất của kèo bóng đá hom nay. Mặc định làtrên.

enable_hashagg(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế hoạch tổng hợp băm của người lập kèo bóng đá hom nay. Mặc định làtrên.

enable_hashjoin(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng các loại kế hoạch băm của người lập kèo bóng đá hom nay. Mặc định làtrên.

enable_incremental_sort(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các bước sắp xếp gia tăng của kèo bóng đá hom nay. Mặc định làtrên.

enable_indexscan(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế kèo bóng đá hom nay quét chỉ mục và chỉ có chỉ số. Mặc định làtrên. Cũng xemenable_indexonlyscan.

enable_indexonlyscan(Boolean)

14815_14896Phần 11.9). Mặc định làtrên. Theenable_indexscanCài đặt cũng phải được bật để trình lập kèo bóng đá hom nay xem xét các lần quét chỉ có chỉ mục.

enable_m vật liệu(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng vật chất hóa của người lập kèo bóng đá hom nay. Không thể triệt tiêu hoàn toàn sự cụ thể hóa, nhưng việc biến biến này sẽ ngăn cản người lập kế hoạch chèn các nút thành hiện thực ngoại trừ trong trường hợp cần thiết cho tính chính xác. Mặc định làtrên.

enable_mergejoin(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế hoạch hợp nhất của kèo bóng đá hom nay. Mặc định làtrên.

enable_nestloop(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các kế hoạch tham gia vòng lặp của kèo bóng đá hom nay. Không thể ngăn chặn hoàn toàn các vòng lặp lồng nhau, nhưng biến biến này không khuyến khích người lập kế hoạch sử dụng một nếu có các phương pháp khác có sẵn. Mặc định làtrên.

enable_parallel_append(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế kèo bóng đá hom nay phụ lục nhận biết song song. Mặc định làtrên.

enable_parallel_hash(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các loại kế hoạch băm của người lập kèo bóng đá hom nay với băm song song. Không có tác dụng nếu các kế hoạch băm tham gia cũng không được bật. Mặc định làtrên.

enable_partition_pruning(Boolean)

cho phép hoặc vô hiệu hóa khả năng của người lập kèo bóng đá hom nay để loại bỏ các phân vùng của bảng được phân vùng khỏi các kèo bóng đá hom nay. Điều này cũng kiểm soát khả năng của người lập kế hoạch để tạo các gói truy vấn cho phép Truy vấn thực thi truy vấn xóa (bỏ qua) các phân vùng trong khi thực hiện truy vấn. Mặc định làtrên. Nhìn thấyPhần 5.11.4Để biết chi tiết.

enable_partitionwise_join(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng phân vùng của người lập kèo bóng đá hom nay, cho phép tham gia giữa các bảng được phân vùng được thực hiện bằng cách tham gia các phân vùng phù hợp. Tham gia phân vùng hiện chỉ áp dụng khi các điều kiện tham gia bao gồm tất cả các khóa phân vùng, phải thuộc cùng một loại dữ liệu và có các bộ phân vùng con một-một. Với cài đặt này được bật, số lượng nút mà việc sử dụng bộ nhớ bị hạn chế bởiwork_memXuất hiện trong kế hoạch cuối cùng có thể tăng tuyến tính theo số lượng phân vùng được quét. Điều này có thể dẫn đến sự gia tăng lớn trong tiêu thụ bộ nhớ tổng thể trong quá trình thực hiện truy vấn. Lập kèo bóng đá hom nay cũng trở nên đắt hơn đáng kể về bộ nhớ và CPU. Giá trị mặc định làTẮT.

enable_partitionwise_aggregate(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng nhóm hoặc tập hợp phân vùng của kèo bóng đá hom nay, cho phép nhóm hoặc tập hợp trên các bảng được phân vùng được thực hiện riêng cho từng phân vùng. NếuNhóm bởi20099_20339work_memXuất hiện trong kế hoạch cuối cùng có thể tăng tuyến tính theo số lượng phân vùng được quét. Điều này có thể dẫn đến sự gia tăng lớn trong tiêu thụ bộ nhớ tổng thể trong quá trình thực hiện truy vấn. Lập kèo bóng đá hom nay cũng trở nên đắt hơn đáng kể về bộ nhớ và CPU. Giá trị mặc định làTẮT.

enable_seqscan(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng các loại kế kèo bóng đá hom nay quét tuần tự. Không thể triệt tiêu hoàn toàn các lần quét tuần tự, nhưng biến biến này không khuyến khích người lập kế kèo bóng đá hom nay sử dụng một nếu có các phương pháp khác có sẵn. Mặc định làtrên.

enable_sort(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các bước sắp xếp rõ ràng của kèo bóng đá hom nay. Không thể triệt tiêu các loại rõ ràng hoàn toàn, nhưng tắt biến này không khuyến khích người lập kế hoạch sử dụng một loại nếu có các phương pháp khác có sẵn. Mặc định làtrên.

enable_tidscan(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng trình lập kèo bóng đá hom nayTIDCác loại kế kèo bóng đá hom nay quét. Mặc định làtrên.

19.7.2. Hằng số chi phí kế kèo bóng đá hom nay

Thechi phíCác biến được mô tả trong phần này được đo trên thang điểm tùy ý. Chỉ có giá trị tương đối của chúng quan trọng, do đó việc mở rộng tất cả chúng lên hoặc giảm theo cùng một yếu tố sẽ dẫn đến không có thay đổi trong các lựa chọn của người lập kế kèo bóng đá hom nay. Theo mặc định, các biến chi phí này dựa trên chi phí tìm nạp trang tuần tự; đó là,SEQ_PAGE_COSTđược đặt thành quy ước1.0và các biến chi phí khác được đặt với tham chiếu đến đó. Nhưng bạn có thể sử dụng một thang đo khác nếu bạn thích, chẳng hạn như thời gian thực hiện thực tế tính bằng mili giây trên một máy cụ thể.

Lưu ý

23305_23600

SEQ_PAGE_COST(Điểm nổi)

23937_24205thay đổi không gian bảng).

ngẫu nhiên_page_cost(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí của một trang đĩa không được xử lý không tự xử lý. Mặc định là 4.0. Giá trị này có thể được ghi đè cho các bảng và chỉ mục trong một không gian bảng cụ thể bằng cách đặt tham số không gian bảng cùng tên (xemthay đổi không gian bảng).

Giảm giá trị này liên quan đếnSEQ_PAGE_COSTsẽ khiến hệ thống thích quét chỉ mục; Nâng cao nó sẽ làm cho quét chỉ số trông tương đối đắt hơn. Bạn có thể tăng hoặc hạ cả hai giá trị lại với nhau để thay đổi tầm quan trọng của chi phí I/O của đĩa liên quan đến chi phí CPU, được mô tả bởi các tham số sau.

25365_25761

Nếu bạn tin rằng tỷ lệ bộ đệm 90% là một giả định không chính xác cho khối lượng công việc của bạn, bạn có thể tăng ngẫu nhiên_page_cost để phản ánh tốt hơn chi phí thực sự của việc đọc lưu trữ ngẫu nhiên. Tương ứng, nếu dữ liệu của bạn có khả năng hoàn toàn trong bộ đệm, chẳng hạn như khi cơ sở dữ liệu nhỏ hơn tổng bộ nhớ máy chủ, việc giảm Random_Page_Cost có thể phù hợp. Lưu trữ có chi phí đọc ngẫu nhiên thấp so với tuần tự, ví dụ: các ổ đĩa trạng thái rắn, cũng có thể được mô hình hóa tốt hơn với giá trị thấp hơn cho Random_Page_Cost, ví dụ:1.1.

TIP

Mặc dù hệ thống sẽ cho phép bạn đặtngẫu nhiên_page_costđến nhỏ hơnSEQ_PAGE_COST, không hợp lý về mặt vật lý để làm như vậy. Tuy nhiên, việc thiết lập chúng bằng nhau có ý nghĩa nếu cơ sở dữ liệu hoàn toàn được lưu trong bộ đệm trong RAM, vì trong trường hợp đó không có hình phạt cho việc chạm vào các trang ra khỏi chuỗi. Ngoài ra, trong một cơ sở dữ liệu được lưu trữ nặng, bạn nên giảm cả hai giá trị so với các tham số CPU, vì chi phí tìm nạp một trang đã có trong RAM nhỏ hơn nhiều so với bình thường.

cpu_tuple_cost(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí xử lý mỗi hàng trong một truy vấn. Mặc định là 0,01.

CPU_INDEX_TUPE_COST(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí xử lý mỗi mục nhập chỉ mục trong quá trình quét chỉ mục. Mặc định là 0,005.

CPU_OPERATOR_COST(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí xử lý mỗi toán tử hoặc chức năng được thực hiện trong một truy vấn. Mặc định là 0,0025.

song song_setup_cost(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí khởi động các quy trình công nhân song song. Mặc định là 1000.

song song_tuple_cost(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá hom nay về chi phí chuyển một tuple từ quy trình công nhân song song sang quy trình khác. Mặc định là 0,1.

MIN_PARALLED_TABLE_SCAN_SIZE(Số nguyên)

Đặt lượng dữ liệu bảng tối thiểu phải được quét để xem xét quét song song. Đối với quét tuần tự song song, lượng dữ liệu bảng được quét luôn bằng kích thước của bảng, nhưng khi các chỉ mục được sử dụng, lượng dữ liệu bảng được quét thường sẽ ít hơn. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Mặc định là 8 megabyte (8MB).

MIN_PARALLED_INDEX_SCAN_SIZE(Số nguyên)

Đặt số lượng dữ liệu chỉ mục tối thiểu phải được quét để quét song song. Lưu ý rằng quét chỉ mục song song thường sẽ không chạm vào toàn bộ chỉ mục; Đó là số lượng các trang mà người lập kế kèo bóng đá hom nay tin rằng sẽ thực sự được chạm vào bằng cách quét có liên quan. Tham số này cũng được sử dụng để quyết định xem một chỉ mục cụ thể có thể tham gia vào một khoảng trống song song hay không. Nhìn thấyNút hút. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Mặc định là 512 kilobyte (512KB).

30859_30881(Số nguyên)

Đặt giả định của người lập kế kèo bóng đá hom nay về kích thước hiệu quả của bộ đệm đĩa có sẵn cho một truy vấn duy nhất. Điều này được đưa vào ước tính chi phí sử dụng chỉ số; Giá trị cao hơn làm cho nhiều khả năng quét chỉ mục sẽ được sử dụng, giá trị thấp hơn khiến cho nhiều khả năng quét tuần tự sẽ được sử dụng. Khi đặt tham số này, bạn nên xem xét cả haiPostgreSQLbộ đệm được chia sẻ và phần bộ đệm đĩa của hạt nhân sẽ được sử dụng choPostgreSQLTệp dữ liệu, mặc dù một số dữ liệu có thể tồn tại ở cả hai nơi. Ngoài ra, hãy tính đến số lượng kèo bóng đá hom nay đồng thời dự kiến ​​trên các bảng khác nhau, vì chúng sẽ phải chia sẻ không gian có sẵn. Tham số này không ảnh hưởng đến kích thước của bộ nhớ chia sẻ được phân bổ bởiPostgreSQL, cũng không bảo lưu bộ đệm đĩa kernel; Nó chỉ được sử dụng cho mục đích ước tính. Hệ thống cũng không giả sử dữ liệu vẫn còn trong bộ đệm đĩa giữa các kèo bóng đá hom nay. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Mặc định là 4 gigabyte (4GB). (Nếu nhưblckszkhông phải là 8kb, tỷ lệ giá trị mặc định theo tỷ lệ theo nó.)

jit_above_cost(Điểm nổi)

Đặt chi phí kèo bóng đá hom nay trên đó biên dịch JIT được kích hoạt, nếu được bật (xemChương 31). Thực hiệnJITThời gian lập kế kèo bóng đá hom nay chi phí nhưng có thể tăng tốc thực thi truy vấn. Đặt cái này thành-1Vô hiệu hóa biên dịch JIT. Mặc định là100000.

jit_inline_above_cost(Điểm nổi)

Đặt chi phí truy vấn trên đó, việc biên dịch JIT cố gắng các chức năng và toán tử nội tuyến. Nối thêm thời gian lập kế kèo bóng đá hom nay, nhưng có thể cải thiện tốc độ thực hiện. Nó không có ý nghĩa để đặt cái này thành ít hơnjit_above_cost. Đặt cái này thành-1Vô hiệu hóa nội tuyến. Mặc định là500000.

jit_optimize_above_cost(Điểm nổi)

Đặt chi phí truy vấn trên đó tổng hợp JIT áp dụng tối ưu hóa đắt tiền. Tối ưu hóa như vậy thêm thời gian lập kế kèo bóng đá hom nay, nhưng có thể cải thiện tốc độ thực hiện. Nó không có ý nghĩa để đặt cái này thành ít hơnjit_above_cost, và không có khả năng có lợi khi đặt nó thành nhiều hơnjit_inline_above_cost. Đặt cái này thành-1Vô số tối ưu hóa đắt tiền. Mặc định là500000.

19.7.3. Trình tối ưu hóa kèo bóng đá hom nay di truyền

Trình tối ưu hóa truy vấn di truyền (GEQO) là một thuật toán thực hiện lập kèo bóng đá hom nay bằng cách tìm kiếm heuristic. Điều này làm giảm thời gian lập kế hoạch cho các truy vấn phức tạp (những người tham gia nhiều mối quan hệ), với chi phí sản xuất các kế hoạch đôi khi kém hơn so với các kế hoạch tìm kiếm toàn diện thông thường. Để biết thêm thông tin, xemChương 59.

geqo(Boolean)

cho phép hoặc vô hiệu hóa tối ưu hóa kèo bóng đá hom nay di truyền. Đây là trên mặc định. Nó thường là tốt nhất để không tắt nó trong sản xuất; Thegeqo_thresholdBiến cung cấp kiểm soát chi tiết hơn của GEQO.

geqo_threshold(Số nguyên)

Sử dụng Tối ưu hóa truy vấn di truyền để lập kèo bóng đá hom nay với ít nhất là nhiềutừCác mặt hàng liên quan. (Lưu ý rằng ATham gia đầy đủ bên ngoài36330_36362từMục.) Mặc định là 12. Đối với các truy vấn đơn giản hơn, thường tốt nhất là sử dụng kế kèo bóng đá hom nay tìm kiếm toàn diện, thông thường, nhưng đối với các truy vấn có nhiều bảng, tìm kiếm toàn diện mất quá nhiều thời gian, thường dài hơn so với hình phạt thực hiện kế kèo bóng đá hom nay dưới mức tối ưu. Do đó, một ngưỡng về kích thước của truy vấn là một cách thuận tiện để quản lý việc sử dụng geqo.

geqo_effort(Số nguyên)

Kiểm soát sự đánh đổi giữa thời gian lập kế hoạch và chất lượng kèo bóng đá hom nay trong GEQO. Biến này phải là một số nguyên trong phạm vi từ 1 đến 10. Giá trị mặc định là năm. Các giá trị lớn hơn làm tăng thời gian thực hiện lập kèo bóng đá hom nay, nhưng cũng tăng khả năng một kèo bóng đá hom nay hiệu quả sẽ được chọn.

geqo_effortKhông thực sự làm bất cứ điều gì trực tiếp; Nó chỉ được sử dụng để tính toán các giá trị mặc định cho các biến khác có ảnh hưởng đến hành vi GEQO (được mô tả bên dưới). Nếu bạn thích, bạn có thể đặt các tham số khác bằng tay.

geqo_pool_size(Số nguyên)

Kiểm soát kích thước nhóm được Geqo sử dụng, đó là số lượng cá thể trong quần thể di kèo bóng đá hom nayền. Nó phải có ít nhất hai và các giá trị hữu ích thường là 100 đến 1000. Nếu nó được đặt thành 0 (cài đặt mặc định) thì một giá trị phù hợp được chọn dựa trêngeqo_effortvà số lượng bảng trong kèo bóng đá hom nay.

geqo_generations(Số nguyên)

Kiểm soát số lượng thế hệ được GEQO sử dụng, đó là số lần lặp của thuật toán. Nó phải có ít nhất một, và các giá trị hữu ích nằm trong cùng phạm vi với kích thước nhóm. Nếu nó được đặt thành 0 (cài đặt mặc định) thì giá trị phù hợp được chọn dựa trêngeqo_pool_size.

geqo_selection_bias(Điểm nổi)

Kiểm soát độ lệch lựa chọn được sử dụng bởi GEQO. Sự thiên vị lựa chọn là áp lực chọn lọc trong dân số. Giá trị có thể từ 1,50 đến 2,00; cái sau là mặc định.

geqo_seed(Điểm nổi)

Điều khiển giá trị ban đầu của trình tạo số ngẫu nhiên được GEQO sử dụng để chọn các đường dẫn ngẫu nhiên thông qua không gian tìm kiếm thứ tự tham gia. Giá trị có thể nằm trong khoảng từ 0 (mặc định) đến một. Thay đổi giá trị thay đổi tập hợp các đường dẫn nối được khám phá và có thể dẫn đến một đường dẫn tốt hơn tốt hơn hoặc tệ hơn được tìm thấy.

19.7.4. Các tùy chọn kế kèo bóng đá hom nay khác

default_statistic_target(Số nguyên)

Đặt mục tiêu thống kê mặc định cho các cột bảng mà không có mục tiêu cụ thể cột thông quaThay đổi bảng thống kê. Giá trị lớn hơn tăng thời gian cần thiết để làmPhân tích, nhưng có thể cải thiện chất lượng của ước tính của người lập kế kèo bóng đá hom nay. Mặc định là 100. Để biết thêm thông tin về việc sử dụng số liệu thống kê củaPostgreSQLTruy vấn kế kèo bóng đá hom nay, tham khảoPostgresql:.

urdaint_exclusion(enum)

Kiểm soát việc sử dụng các ràng buộc bảng của người lập kèo bóng đá hom nay để tối ưu hóa các truy vấn. Các giá trị được phép củaurdaint_exclusiontrên(kiểm tra các ràng buộc cho tất cả các bảng),TẮT(không bao giờ kiểm tra các ràng buộc) vàphân vùng(Kiểm tra các ràng buộc chỉ cho các bảng con kế thừa vàLiên minh tất cảSubqueries).phân vùnglà cài đặt mặc định. Nó thường được sử dụng với cây kế thừa kèo bóng đá hom nayền thống để cải thiện hiệu suất.

Khi tham số này cho phép nó cho một bảng cụ thể, trình lập kế kèo bóng đá hom nay so sánh các điều kiện truy vấn với bảngKiểm traCác ràng buộc và bỏ qua các bảng quét trong đó các điều kiện mâu thuẫn với các ràng buộc. Ví dụ:

Tạo cha mẹ (số nguyên khóa, ...);
Tạo Bảng trẻ em1000 (Kiểm tra (khóa giữa 1000 đến 1999)) kế thừa (cha mẹ);
Tạo bảng con2000 (kiểm tra (khóa giữa 2000 đến 2999)) kế thừa (cha mẹ);
...
Chọn * từ cha mẹ trong đó phím = 2400;

Với loại trừ bị ràng buộc, điều nàyChọnsẽ không quétChild1000Tất cả, cải thiện hiệu suất.

42634_43154enable_partition_pruning.)

Tham khảoPhần 5.11.5Để biết thêm thông tin về việc sử dụng loại trừ ràng buộc để thực hiện phân vùng.

con trỏ_tuple_fraction(Điểm nổi)

43825_4399644035_44047KhănKế kèo bóng đá hom nay cho con trỏ, sẽ truy xuất một vài hàng đầu tiên một cách nhanh chóng trong khi có lẽ mất nhiều thời gian để lấy tất cả các hàng. Giá trị lớn hơn đặt trọng tâm hơn vào tổng thời gian ước tính. Ở cài đặt tối đa là 1.0, con trỏ được lên kế kèo bóng đá hom nay chính xác giống như các truy vấn thông thường, chỉ xem xét tổng thời gian ước tính và không bao lâu các hàng đầu tiên có thể được phân phối.

from_collapse_limit(Số nguyên)

Người lập kế kèo bóng đá hom nay sẽ hợp nhất các truy vấn phụ thành các truy vấn trên nếu kết quảtừDanh sách sẽ không có nhiều hơn nhiều mục này. Các giá trị nhỏ hơn làm giảm thời gian lập kế hoạch nhưng có thể mang lại các kèo bóng đá hom nay kém hơn. Mặc định là tám. Để biết thêm thông tin, xemPhần 14.3.

Đặt giá trị này thànhgeqo_thresholdhoặc nhiều hơn có thể kích hoạt việc sử dụng kế kèo bóng đá hom nay GEQO, dẫn đến các kế kèo bóng đá hom nay không tối ưu. Nhìn thấyPhần 19.7.3.

JIT(Boolean)

Xác định xem cóJITbiên dịch có thể được sử dụng bởiPOSTGRESQL, nếu có (xemChương 31). Mặc định làtrên.

tham gia_collapse_limit(Số nguyên)

Người lập kế kèo bóng đá hom nay sẽ viết lại rõ ràngtham giaCấu trúc (ngoại trừTham gia đầy đủs) vào danh sáchtừ46478_46622

46638_46685from_collapse_limit, phù hợp với hầu hết các mục đích sử dụng. Đặt nó thành 1 ngăn chặn bất kỳ sắp xếp lại rõ ràngtham gias. Do đó, thứ tự tham gia rõ ràng được chỉ định trong truy vấn sẽ là thứ tự thực tế trong đó các mối quan hệ được tham gia. Vì trình lập kèo bóng đá hom nay không phải lúc nào cũng chọn thứ tự tham gia tối ưu, người dùng nâng cao có thể chọn tạm thời đặt biến này thành 1, sau đó chỉ định thứ tự tham gia mà họ mong muốn. Để biết thêm thông tin, xemPhần 14.3.

Đặt giá trị này thànhgeqo_thresholdhoặc nhiều hơn có thể kích hoạt việc sử dụng kế kèo bóng đá hom nay GEQO, dẫn đến các kế kèo bóng đá hom nay không tối ưu. Nhìn thấyPhần 19.7.3.

47786_47817(Boolean)

Cho phép quy trình lãnh đạo thực hiện gói kèo bóng đá hom nay theoGather48099_48113Các nút thay vì chờ các quy trình công nhân. Mặc định làtrên. Đặt giá trị này thànhTẮT48268_48620

Force_Parallel_Mode(enum)

Cho phép sử dụng các kèo bóng đá hom nay song song cho mục đích thử nghiệm ngay cả trong trường hợp không có lợi ích hiệu suất nào được mong đợi. Các giá trị được phép củaforce_parallel_modeTẮT(chỉ sử dụng chế độ song song khi dự kiến ​​sẽ cải thiện hiệu suất),trên(Lực lượng kèo bóng đá hom nay song song cho tất cả các kèo bóng đá hom nay mà nó được cho là an toàn) vàThủy loạn(nhưtrên, nhưng với các thay đổi hành vi bổ sung như được giải thích bên dưới).

​​cụ thể hơn, đặt giá trị này thànhtrênsẽ thêm AThu thập49569_50062song song không an toàn(hoặc, có thể,Hạn chế song song).

Đặt giá trị này thànhThủy loạnCó tất cả các hiệu ứng giống như đặt nó thànhtrên50323_50516Thủy loạntriệt tiêu dòng này sao cho đầu ra giống như trong thực thi không song song. Ngoài ra,Tập hợpCác nút được thêm vào các kế kèo bóng đá hom nay bằng cài đặt này được ẩn trongGiải thíchđầu ra để đầu ra khớp với những gì sẽ thu được nếu cài đặt này được bậtTẮT.

plan_cache_mode(enum)

51158_51738plan_cache_mode. Các giá trị được phép làAuto(mặc định),Force_Custom_PlanForce_Generic_Plan. Cài đặt này được xem xét khi một kế kèo bóng đá hom nay được lưu trữ được thực hiện, không phải khi nó được chuẩn bị. Để biết thêm thông tin, xemChuẩn bị.

Gửi hiệu chỉnh

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ính 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 kèo bóng đá hom nay đề tài liệu.