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 / 5194_5201
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

20.7. Lập kế kèo bóng đá việt nam truy vấn

20.7.1. Cấu hình phương thức kế kèo bóng đá việt nam

Các tham số cấu hình này cung cấp một phương pháp thô để ảnh hưởng đến các kế kèo bóng đá việt nam truy vấn được chọn bởi trình tối ưu hóa truy vấn. Nếu gói mặc định được chọn bởi trình tối ưu hóa cho một truy vấn cụ thể không tối ưu, thìtạ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 gói 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 đá việt nam đượ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 đá việt nam (xemPhần 20.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 kèo bóng đá việt nam cột cụ thể bằng cách sử dụngThay đổi bảng thống kê.

enable_async_append(Boolean)

12070_12165trên.

enable_bitmapscan(Boolean)

12557_12645trên.

enable_gathermerge(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 đá việt nam hợp nhất của kế kèo bóng đá việt nam truy vấn. 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ế kèo bóng đá việt nam tổng hợp băm của người lập kế kèo bóng đá việt nam truy vấn. 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ế kèo bóng đá việt nam băm của người lập kế kèo bóng đá việt nam truy vấn. 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ế kèo bóng đá việt nam truy vấn. 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 đá việt nam quét chỉ mục và chỉ có chỉ số. Mặc định làtrên. Cũng xemenable_indexonlyscan.

enable_indexonlyscan(Boolean)

15169_15250Phầ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ế kèo bóng đá việt nam truy vấn xem xét các lần quét chỉ có chỉ mục.

enable_m vật liệu(Boolean)

15882_16156trên.

enable_memoize(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng các kế kèo bóng đá việt nam ghi nhớ của người lập kế kèo bóng đá việt nam truy vấn để lưu trữ kết quả từ các lần quét được tham số hóa bên trong các vòng lặp lồng nhau. Loại kế kèo bóng đá việt nam này cho phép quét các kế kèo bóng đá việt nam cơ bản được bỏ qua khi kết quả cho các tham số hiện tại đã có trong bộ đệm. Kết quả ít tìm thấy hơn có thể bị đuổi khỏi bộ đệm khi cần có nhiều không gian hơn cho các mục mới. 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ế kèo bóng đá việt nam hợp nhất của kế kèo bóng đá việt nam truy vấn. Mặc định làtrên.

enable_nestloop(Boolean)

17559_17811trên.

(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 đá việt nam 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ế kèo bóng đá việt nam băm của người lập kế kèo bóng đá việt nam truy vấn với băm song song. Không có tác dụng nếu các kế kèo bóng đá việt nam 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ế kèo bóng đá việt nam truy vấn để loại bỏ các phân vùng của bảng được phân vùng khỏi các kế kèo bóng đá việt nam truy vấn. Điều này cũng kiểm soát khả năng của người lập kế kèo bóng đá việt nam để 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)

19789_20230work_memXuất hiện trong kế kèo bóng đá việt nam 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ế kèo bóng đá việt nam truy vấn 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 người lập kế kèo bóng đá việt nam truy vấn, 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ởimệnh đề không bao gồm kèo bóng đá việt nam khóa phân vùng, chỉ có thể thực hiện tập hợp một phần trên cơ sở mỗi phân vùng và phải hoàn thiện phải được thực hiện sau. 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ế kèo bóng đá việt nam 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ế kèo bóng đá việt nam truy vấn 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 đá việt nam quét tuần tự của người lập kế kèo bóng đá việt nam truy vấn. 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 đá việt nam 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)

22687_22933trên.

enable_tidscan(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế kèo bóng đá việt nam truy vấntidCác loại kế kèo bóng đá việt nam quét. Mặc định làtrên.

20.7.2. Hằng số chi phí kế kèo bóng đá việt nam

Thechi phíBiến được mô tả trong phần này được đo theo 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 đá việt nam. 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 thông thường1.0và kèo bóng đá việt nam 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 ý

Thật không may, không có phương pháp được xác định rõ ràng để xác định các giá trị lý tưởng cho các biến chi phí. Chúng được coi là trung bình tốt nhất trên toàn bộ hỗn hợp các kèo bóng đá việt nam mà một cài đặt cụ thể sẽ nhận được. Điều này có nghĩa là việc thay đổi chúng trên cơ sở chỉ một vài thí nghiệm là rất rủi ro.

SEQ_PAGE_COST(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá việt nam về chi phí của một trang Fetch trang là một phần của một loạt các lần tìm kiếm tuần tự. Mặc định là 1.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).

ngẫu nhiên_page_cost(25529_25545)

Đặt ước tính của người lập kế kèo bóng đá việt nam về chi phí của một trang đĩa không được xử lý không thay đổi. 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 kèo bóng đá việt nam tham số sau.

kèo bóng đá việt nam cập ngẫu nhiên vào lưu trữ đĩa cơ thường đắt hơn nhiều so với kèo bóng đá việt nam cập tuần tự bốn lần. Tuy nhiên, mặc định thấp hơn được sử dụng (4.0) vì phần lớn các quyền kèo bóng đá việt nam cập ngẫu nhiên vào đĩa, chẳng hạn như đọc được lập chỉ mục, được coi là có trong bộ đệm. Giá trị mặc định có thể được coi là mô hình hóa kèo bóng đá việt nam cập ngẫu nhiên chậm hơn 40 lần so với tuần tự, trong khi dự kiến ​​90% số lần đọc ngẫu nhiên sẽ được lưu trữ.

26831_273501.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 kèo bóng đá việt nam 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 kèo bóng đá việt nam 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 đá việt nam về chi phí xử lý mỗi hàng trong một truy vấn. Mặc định là 0,01.

cpu_index_tuple_cost(Điểm nổi)

Đặt ước tính của người lập kế kèo bóng đá việt nam 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 đá việt nam về chi phí xử lý từng 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 đá việt nam 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 đá việt nam 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.

(Số nguyên)

30331_30701BLCKSZByte, thường là 8kb. Mặc định là 8 megabyte (8MB).

MIN_PARALLED_INDEX_SCAN_SIZE(30984_30993)

Đặ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 đá việt nam 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ấyVACUUM. 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).

hiệu quả_cache_size(Số nguyên)

Đặt giả định của người lập kế kèo bóng đá việt nam 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 đá việt nam đồ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 dự trữ 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 đá việt nam. 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 đá việt nam trên đó biên dịch JIT được kích hoạt, nếu được bật (xemChương 32). Thực hiệnJITChi phí lập kế kèo bóng đá việt nam thời gian nhưng có thể tăng tốc thực thi truy vấn. Đặt cái này thành-134014_34058100000.

jit_inline_above_cost(Điểm nổi)

34389_34591jit_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 đá việt nam, 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.

20.7.3. Trình tối ưu hóa kèo bóng đá việt nam 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ế kèo bóng đá việt nam truy vấn bằng cách sử dụng tìm kiếm heuristic. Điều này làm giảm thời gian lập kế kèo bóng đá việt nam 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ế kèo bóng đá việt nam đôi khi kém hơn so với các kế kèo bóng đá việt nam tìm kiếm toàn diện thông thường. Để biết thêm thông tin, xemChương 62.

geqo(Boolean)

cho phép hoặc vô hiệu hóa tối ưu hóa kèo bóng đá việt nam 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_threshold36883_36934

geqo_threshold(Số nguyên)

Sử dụng tối ưu hóa truy vấn di truyền để lập kế kèo bóng đá việt nam truy vấn với ít nhất là nhiềutừkèo bóng đá việt nam mục liên quan. (Lưu ý rằng A37362_37379Xây dựng chỉ có mộttừ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 đá việt nam tìm kiếm toàn diện, thường xuyên, 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 đá việt nam 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)

38046_38349

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 kèo bóng đá việt nam giá trị mặc định cho kèo bóng đá việt nam 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 kèo bóng đá việt nam tham số khác bằng tay.

geqo_pool_size(Số nguyên)

Kiểm soát kích thước hồ bơi được GEQO sử dụng, đó là số lượng cá nhân trong quần thể di kèo bóng đá việt namề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 đá việt nam.

geqo_generations(Số nguyên)

39510_39779geqo_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 kèo bóng đá việt nam đườ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 kèo bóng đá việt nam đườ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.

20.7.4. Các tùy chọn kế kèo bóng đá việt nam khác

default_statistic_target(Số nguyên)

Đặt mục tiêu thống kê mặc định cho kèo bóng đá việt nam cột bảng mà không có mục tiêu cụ thể theo 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 đá việt nam. 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 đá việt nam, tham khảoPhần 14.2.

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ế kèo bóng đá việt nam truy vấn để tối ưu hóa các truy vấn. Các giá trị được phép củaurdaint_exclusiontrên(kiểm tra kèo bóng đá việt nam ràng buộc cho tất cả kèo bóng đá việt nam bảng),TẮT(không bao giờ kiểm tra kèo bóng đá việt nam ràng buộc) vàphân vùng(Kiểm tra kèo bóng đá việt nam ràng buộc chỉ cho kèo bóng đá việt nam 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 đá việt namề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 đá việt nam so sánh các điều kiện truy vấn với bảngKiểm trakèo bóng đá việt nam ràng buộc và bỏ qua kèo bóng đá việt nam bảng quét trong đó kèo bóng đá việt nam điều kiện mâu thuẫn với kèo bóng đá việt nam 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, thisChọnsẽ không quétChild1000Tất cả, cải thiện hiệu suất.

43688_44208enable_partition_pruning.)

Tham khảo44483_44504Để 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)

Đặt ước tính của người lập kế kèo bóng đá việt nam về tỷ lệ các hàng của con trỏ sẽ được truy xuất. Mặc định là 0,1. Các giá trị nhỏ hơn của cài đặt này Xu hướng người lập kế kèo bóng đá việt nam đối với việc sử dụngBắt đầu nhanhHồiKế kèo bóng đá việt nam 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 một thời gian dài để 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 1.0, con trỏ được lên kế kèo bóng đá việt nam 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 đá việt nam 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ế kèo bóng đá việt nam nhưng có thể mang lại các kế kèo bóng đá việt nam truy vấn 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 đá việt nam GEQO, dẫn đến các kế kèo bóng đá việt nam không tối ưu. Nhìn thấyPhần 20.7.3.

JIT(Boolean)

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

tham gia_collapse_limit(Số nguyên)

Người lập kế kèo bóng đá việt nam sẽ viết lại rõ ràngtham giaCấu trúc (ngoại trừTham gia đầy đủS) vào danh sáchtừCác mục bất cứ khi nào một danh sách không nhiều hơn nhiều mục này sẽ dẫn đến. Các giá trị nhỏ hơn làm giảm thời gian lập kế kèo bóng đá việt nam nhưng có thể mang lại các kế kèo bóng đá việt nam truy vấn kém hơn.

Theo mặc định, biến này được đặt giống nhưfrom_collapse_limit, phù hợp với hầu hết kèo bóng đá việt nam 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ế kèo bóng đá việt nam truy vấn 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 đá việt nam GEQO, dẫn đến các kế kèo bóng đá việt nam không tối ưu. Nhìn thấyPhần 20.7.3.

plan_cache_mode(48869_48875)

Các câu lệnh được chuẩn bị (có thể được chuẩn bị rõ ràng hoặc được tạo ra, ví dụ như PL/PGSQL) có thể được thực thi bằng các gói tùy chỉnh hoặc chung. Các gói tùy chỉnh được thực hiện một lần nữa cho mỗi lần thực thi bằng cách sử dụng tập hợp các giá trị tham số cụ thể của nó, trong khi các gói chung không dựa vào các giá trị tham số và có thể được sử dụng lại trên các thực thi. Do đó, việc sử dụng một kế kèo bóng đá việt nam chung sẽ tiết kiệm thời gian lập kế kèo bóng đá việt nam, nhưng nếu kế kèo bóng đá việt nam lý tưởng phụ thuộc mạnh vào các giá trị tham số thì một kế kèo bóng đá việt nam chung có thể không hiệu quả. Lựa chọn giữa các tùy chọn này thường được thực hiện tự động, nhưng nó có thể được ghi đè vớiplan_cache_mode. kèo bóng đá việt nam 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 đá việt nam đượ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ị.

Recursive_worktable_factor(Điểm nổi)

50321_50397kèo bóng đá việt nam đệ quy, như một bội số của kích thước ước tính của thuật ngữ không nhận được ban đầu của truy vấn. Điều này giúp người lập kế kèo bóng đá việt nam chọn phương pháp phù hợp nhất để tham gia bảng làm việc vào các bảng khác của truy vấn. Giá trị mặc định là10.0. Một giá trị nhỏ hơn như1.0có thể hữu ích khi đệ quy có thấpfan-outxôngTừ bước này sang bước khác, ví dụ như trong các kèo bóng đá việt nam đường dẫn ngắn nhất. Các kèo bóng đá việt nam phân tích đồ thị có thể được hưởng lợi từ các giá trị lớn hơn hàng hóa.

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 đá việt nam đề tài liệu.