Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản tỷ lệ kèo bóng đá tối nay: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

20,17. Tùy chọn nhà tỷ lệ kèo bóng đá tối nay#

Các tham số sau đây được dự định để thử nghiệm nhà tỷ lệ kèo bóng đá tối nay và không bao giờ nên được sử dụng trên cơ sở dữ liệu sản xuất. Tuy nhiên, một số trong số chúng có thể được sử dụng để hỗ trợ thu hồi các cơ sở dữ liệu bị hư hỏng nghiêm trọng. Như vậy, chúng đã bị loại khỏi mẫuPostgreSql.confTệp. Lưu ý rằng nhiều trong số tỷ lệ kèo bóng đá tối nay tham số này yêu cầu cờ biên dịch nguồn đặc biệt hoạt động.

cho phép_in_place_tablespaces(Boolean) #

Cho phép tỷ lệ kèo bóng đá tối nay không gian bảng được tạo dưới dạng thư mục bên trongPG_TBLSPC, Khi một chuỗi vị trí trống được cung cấp choTạo không gian bảnglệnh. Điều này nhằm cho phép thử nghiệm tỷ lệ kèo bóng đá tối nay kịch bản sao chép trong đó tỷ lệ kèo bóng đá tối nay máy chủ chính và dự phòng đang chạy trên cùng một máy. tỷ lệ kèo bóng đá tối nay thư mục như vậy có khả năng nhầm lẫn tỷ lệ kèo bóng đá tối nay công cụ sao lưu dự kiến ​​chỉ tìm thấy tỷ lệ kèo bóng đá tối nay liên kết tượng trưng ở vị trí đó. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

allow_system_table_mods(Boolean) #

Cho phép sửa đổi cấu trúc của tỷ lệ kèo bóng đá tối nay bảng hệ thống cũng như một số hành động rủi ro khác trên tỷ lệ kèo bóng đá tối nay bảng hệ thống. Điều này không được phép ngay cả đối với tỷ lệ kèo bóng đá tối nay siêu nhân. Việc sử dụng không rõ ràng của cài đặt này có thể gây ra mất dữ liệu không thể sửa chữa được hoặc làm hỏng nghiêm trọng hệ thống cơ sở dữ liệu. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Backtrace_Funes(chuỗi) #

Tham số này chứa danh sách tỷ lệ kèo bóng đá tối nay tên hàm C được phân tách bằng dấu phẩy. Nếu một lỗi được nêu ra và tên của hàm C bên trong trong đó lỗi xảy ra phù hợp với một giá trị trong danh sách, thì một backtrace được ghi vào nhật ký máy chủ cùng với thông báo lỗi. Điều này có thể được sử dụng để gỡ lỗi tỷ lệ kèo bóng đá tối nay khu vực cụ thể của mã nguồn.

Hỗ trợ backtrace không có sẵn trên tất cả tỷ lệ kèo bóng đá tối nay nền tảng và chất lượng của tỷ lệ kèo bóng đá tối nay backtraces phụ thuộc vào tỷ lệ kèo bóng đá tối nay tùy chọn biên dịch.

Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Debug_Discard_Caches(Số nguyên) #

Khi được đặt thành113430_138410Chọn hành vi bộ nhớ đệm danh mục bình thường.

Tham số này có thể rất hữu ích khi cố gắng kích hoạt tỷ lệ kèo bóng đá tối nay lỗi khó tái tạo liên quan đến tỷ lệ kèo bóng đá tối nay thay đổi danh mục đồng thời, nhưng điều đó hiếm khi cần thiết. Xem tỷ lệ kèo bóng đá tối nay tệp mã nguồnkhông hợp lý.cpg_config_manual.hĐể biết chi tiết.

Tham số này được hỗ trợ khidiscard_caches_enablesđược xác định tại thời điểm biên dịch (tự động xảy ra khi sử dụngCấu hìnhTùy chọn--Enable-cassert). Trong tỷ lệ kèo bóng đá tối nay bản dựng sản xuất, giá trị của nó sẽ luôn là0và cố gắng đặt nó thành giá trị khác sẽ gây ra lỗi.

DEBUG_IO_DIRECT(chuỗi) #

Yêu cầu kernel giảm thiểu tỷ lệ kèo bóng đá tối nay hiệu ứng bộ đệm cho dữ liệu quan hệ và tỷ lệ kèo bóng đá tối nay tệp wal bằng cách sử dụngO_Direct(hầu hết tỷ lệ kèo bóng đá tối nay hệ thống giống như Unix),f_nocache(macOS) hoặcfile_flag_no_buffering(Windows).

15205_15371DataĐối với tỷ lệ kèo bóng đá tối nay tệp dữ liệu chính,WalĐối với tỷ lệ kèo bóng đá tối nay tệp wal vàWal_initĐối với tỷ lệ kèo bóng đá tối nay tệp WAL khi được phân bổ ban đầu.

Một số hệ điều hành hệ điều hành và hệ thống không hỗ trợ I/O trực tiếp, do đó cài đặt không mặc định có thể bị từ chối khi khởi động hoặc gây ra lỗi.

Hiện tại tính năng này làm giảm hiệu suất và chỉ dành cho thử nghiệm của nhà tỷ lệ kèo bóng đá tối nay.

(enum) #

Cho phép sử dụng tỷ lệ kèo bóng đá tối nay truy vấn 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. tỷ lệ kèo bóng đá tối nay giá trị được phép củaTẮT16361_16433trên(Lực lượng truy vấn song song cho tất cả tỷ lệ kèo bóng đá tối nay truy vấn mà nó được cho là an toàn) vàThủy loạn(nhưtrên, nhưng với tỷ lệ kèo bóng đá tối nay 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 ATập hợpnút lên đầu bất kỳ kế hoạch truy vấn nào mà điều này có vẻ an toàn, để truy vấn chạy bên trong một công nhân song song. Ngay cả khi một công nhân song song không có sẵn hoặc không thể được sử dụng, tỷ lệ kèo bóng đá tối nay hoạt động như bắt đầu phép trừ sẽ bị cấm trong bối cảnh truy vấn song song sẽ bị cấm trừ khi người lập kế hoạch tin rằng điều này sẽ khiến truy vấn không thành công. Nếu tỷ lệ kèo bóng đá tối nay lỗi hoặc kết quả bất ngờ xảy ra khi tùy chọn này được đặt, một số chức năng được sử dụng bởi truy vấn có thể cần phải được đánh dấusong 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ả tỷ lệ kèo bóng đá tối nay hiệu ứng giống như đặt nó thànhtrêncộng với một số hiệu ứng bổ sung nhằm tạo điều kiện kiểm tra hồi quy tự động. Thông thường, tỷ lệ kèo bóng đá tối nay thông báo từ một nhân viên song song bao gồm một dòng ngữ cảnh cho biết rằng, nhưng một cài đặt củaThủ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ợptỷ lệ kèo bóng đá tối nay nút được thêm vào tỷ lệ kèo bóng đá tối nay kế hoạch 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.

bỏ qua_system_indexes(Boolean) #

Bỏ qua tỷ lệ kèo bóng đá tối nay chỉ mục hệ thống khi đọc tỷ lệ kèo bóng đá tối nay bảng hệ thống (nhưng vẫn cập nhật tỷ lệ kèo bóng đá tối nay chỉ mục khi sửa đổi tỷ lệ kèo bóng đá tối nay bảng). Điều này rất hữu ích khi phục hồi từ tỷ lệ kèo bóng đá tối nay chỉ mục hệ thống bị hư hỏng. Tham số này không thể được thay đổi sau khi bắt đầu phiên.

POST_AUTH_DELAY(Số nguyên) #

Lượng thời gian để trì hoãn khi bắt đầu quy trình máy chủ mới, sau khi nó tiến hành quy trình xác thực. Điều này nhằm cung cấp cho các nhà tỷ lệ kèo bóng đá tối nay cơ hội gắn vào quy trình máy chủ với trình gỡ lỗi. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm giây. Giá trị bằng không (mặc định) vô hiệu hóa độ trễ. Tham số này không thể được thay đổi sau khi bắt đầu phiên.

pre_auth_delay(Số nguyên) #

Lượng thời gian để trì hoãn chỉ sau khi một quy trình máy chủ mới được đưa ra, trước khi nó tiến hành quy trình xác thực. Điều này nhằm cung cấp cho các nhà tỷ lệ kèo bóng đá tối nay cơ hội gắn vào quy trình máy chủ với trình gỡ lỗi để theo dõi hành vi sai trái trong xác thực. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm giây. Giá trị bằng không (mặc định) vô hiệu hóa độ trễ. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Trace_notify(Boolean) #

Tạo ra một lượng lớn đầu ra gỡ lỗi choNgheThông báolệnh.client_min_messageshoặclog_min_messagesphải làDEBUG1hoặc thấp hơn để gửi đầu ra này đến nhật ký máy khách hoặc máy chủ tương ứng.

Trace_Recovery_Messages(enum) #

Cho phép ghi nhật ký đầu ra gỡ lỗi liên quan đến phục hồi mà nếu không sẽ không được ghi lại. Tham số này cho phép người dùng ghi đè cài đặt bình thường củalog_min_messages, nhưng chỉ cho tỷ lệ kèo bóng đá tối nay tin nhắn cụ thể. Điều này được dự định để sử dụng trong việc gỡ lỗi dự phòng nóng. Giá trị hợp lệ làDebug5, Debug4, Debug3, DEBUG2, Debug1log. Mặc định,log, hoàn toàn không ảnh hưởng đến tỷ lệ kèo bóng đá tối nay quyết định ghi nhật ký. tỷ lệ kèo bóng đá tối nay giá trị khác gây ra tỷ lệ kèo bóng đá tối nay thông báo gỡ lỗi liên quan đến phục hồi của mức độ ưu tiên đó hoặc cao hơn được ghi lại như thể chúng cólogƯu tiên; Đối với tỷ lệ kèo bóng đá tối nay cài đặt chung củalog_min_messagesĐiều này dẫn đến việc gửi chúng một cách vô điều kiện đến nhật ký máy chủ. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Trace_Sort(Boolean) #

Nếu bật, tỷ lệ kèo bóng đá tối nay ra thông tin về việc sử dụng tài nguyên trong các hoạt động sắp xếp. Tham số này chỉ khả dụng nếuTrace_SortMacro được xác định khiPostgreSQLđã được biên soạn. (Tuy nhiên,Trace_Sorthiện được xác định theo mặc định.)

Trace_Locks(Boolean) #

23282_23759

23790_24443

Chi tiết về cấu trúc bị đổ có thể được tìm thấy trongsrc/bao gồm/lưu trữ/khóa.h.

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

Trace_lwlocks(Boolean) #

Nếu bật, tỷ lệ kèo bóng đá tối nay ra thông tin về việc sử dụng khóa nhẹ. Các khóa nhẹ được dự định chủ yếu để cung cấp loại trừ lẫn nhau truy cập vào các cấu trúc dữ liệu bộ nhớ chung.

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

Trace_userlocks(Boolean) #

Nếu bật, tỷ lệ kèo bóng đá tối nay ra thông tin về việc sử dụng khóa người dùng. Đầu ra giống như đối vớiTrace_Locks, Chỉ dành cho khóa tư vấn.

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

Trace_lock_oidmin(Số nguyên) #

Nếu được đặt, không theo dõi khóa cho tỷ lệ kèo bóng đá tối nay bảng bên dưới OID này (được sử dụng để tránh đầu ra trên tỷ lệ kèo bóng đá tối nay bảng hệ thống).

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

Trace_Lock_Table(Số nguyên) #

Khóa theo dõi vô điều kiện trên bảng này (oid).

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

DEBUG_DEADLOCKS(Boolean) #

Nếu đặt, hãy hủy thông tin về tất cả tỷ lệ kèo bóng đá tối nay khóa hiện tại khi xảy ra thời gian chờ.

27585_27627Lock_DebugMacro được xác định khiPostgreSQLđã được biên dịch.

log_btree_build_stats(Boolean) #

Nếu đặt, nhật ký Thống kê sử dụng tài nguyên hệ thống (bộ nhớ và CPU) trên tỷ lệ kèo bóng đá tối nay hoạt động B-cây khác nhau.

Tham số này chỉ khả dụng nếubtree_build_statsMacro được xác định khiPostgreSQLđã được biên dịch.

wal_consistency_checking(chuỗi) #

28700_29231

Giá trị mặc định của cài đặt này là chuỗi trống, vô hiệu hóa tính năng. Nó có thể được đặt thànhtất cảĐể kiểm tra tất cả tỷ lệ kèo bóng đá tối nay bản ghi hoặc vào danh sách tỷ lệ kèo bóng đá tối nay nhà quản lý tài nguyên được phân tách bằng dấu phẩy để chỉ kiểm tra tỷ lệ kèo bóng đá tối nay bản ghi bắt nguồn từ tỷ lệ kèo bóng đá tối nay nhà quản lý tài nguyên đó. Hiện tại, Trình quản lý tài nguyên được hỗ trợ làHeap, Heap2, Btree, Hash, Gin, GIST, chuỗi, spgist, Brinchung. Tiện ích mở rộng có thể xác định tỷ lệ kèo bóng đá tối nay nhà quản lý tài nguyên bổ sung. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Wal_debug(Boolean) #

Nếu bật, tỷ lệ kèo bóng đá tối nay ra đầu ra gỡ lỗi liên quan đến Wal. Tham số này chỉ khả dụng nếuWal_debugMacro được xác định khiPostgreSQLđã được biên dịch.

bỏ qua_checksum_failure(Boolean) #

Chỉ có hiệu lực nếuKiểm tra dữ liệuđược bật.

tỷ lệ kèo bóng đá tối nay hiện lỗi tổng kiểm tra trong quá trình đọc thường gây raPostgreSQLĐể báo cáo lỗi, hủy bỏ giao dịch hiện tại. Cài đặtbỏ qua_checksum_failureĐể làm cho hệ thống bỏ qua sự thất bại (nhưng vẫn báo cáo cảnh báo) và tiếp tục xử lý. Hành vi này có thểNguyên nhân gặp sự cố, tuyên truyền hoặc che giấu tham nhũng hoặc tỷ lệ kèo bóng đá tối nay vấn đề nghiêm trọng khác31515_31779TẮT. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Zero_damaged_pages(Boolean) #

tỷ lệ kèo bóng đá tối nay hiện tiêu đề trang bị hư hỏng thường gây raPOSTGRESQL32347_32412Zero_damaged_pagesĐể làm cho hệ thống thay vào đó báo cáo cảnh báo, không ra khỏi trang bị hư hỏng trong bộ nhớ và tiếp tục xử lý. Hành vi nàysẽ phá hủy dữ liệu32643_33193TẮT. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

bỏ qua_invalid_pages(Boolean) #

Nếu được đặt thànhTẮT(mặc định), tỷ lệ kèo bóng đá tối nay hiện các bản ghi Wal có các tham chiếu đến các trang không hợp lệ trong quá trình phục hồiPOSTGRESQL33857_33921bỏ qua_invalid_pagesđếntrênkhiến hệ thống bỏ qua tỷ lệ kèo bóng đá tối nay tài liệu tham khảo trang không hợp lệ trong WAL Records (nhưng vẫn báo cáo cảnh báo) và tiếp tục phục hồi. Hành vi này có thể34173_34256. Tuy nhiên, nó có thể cho phép bạn vượt qua lỗi cấp độ hoảng loạn, hoàn thành việc phục hồi và khiến máy chủ khởi động. Tham số chỉ có thể được đặt ở máy chủ bắt đầu. Nó chỉ có hiệu lực trong quá trình phục hồi hoặc ở chế độ chờ.

jit_debugging_support(Boolean) #

Nếu LLVM có chức năng cần thiết, đăng ký tỷ lệ kèo bóng đá tối nay chức năng được tạo vớiGDB. Điều này làm cho việc gỡ lỗi dễ dàng hơn. Cài đặt mặc định làTẮT. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

jit_dump_bitcode(Boolean) #

Viết được tạoLLVMIR ra hệ thống tệp, bên trongdata_directory. Điều này chỉ hữu ích cho việc làm việc trên tỷ lệ kèo bóng đá tối nay phần bên trong của việc triển khai JIT. Cài đặt mặc định làTẮT. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

jit_expressions(Boolean) #

Xác định xem tỷ lệ kèo bóng đá tối nay biểu thức có được biên dịch JIT hay không, khi biên dịch JIT được kích hoạt (xemPhần 32.236333_36353trên.

jit_profiling_support(Boolean) #

Nếu LLVM có chức năng cần thiết, hãy tỷ lệ kèo bóng đá tối nay ra dữ liệu cần thiết để cho phépperftỷ lệ kèo bóng đá tối nay chức năng hồ sơ được tạo bởi JIT. Điều này viết tỷ lệ kèo bóng đá tối nay tệp vào~/.debug/jit/; Người dùng chịu trách nhiệm thực hiện dọn dẹp khi muốn. Cài đặt mặc định làTẮT. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

37199_37220(Boolean) #

Xác định xem biến dạng tuple có được biên dịch JIT hay không, khi biên dịch JIT được kích hoạt (xemPhần 32.2). Mặc định làtrên.

remove_temp_files_after_crash(Boolean) #

Khi được đặt thànhtrên, là mặc định,POSTGRESQL38139_38399PostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Send_abort_for_crash(Boolean) #

38812_38915SigquitTín hiệu, cho phép họ thoát ra ngoài một cách duyên dáng hơn. Khi tùy chọn này được đặt thànhtrên, Sigabrt39113_39555PostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

send_abort_for_kill(Boolean) #

Theo mặc định, sau khi cố gắng dừng quy trình con bằngSigquit, Người bưu điện sẽ đợi năm giây rồi gửiSigkillĐể buộc chấm dứt ngay lập tức. Khi tùy chọn này được đặt thànhtrên, Sigabrtđược gửi thay vì40332_40341. Điều đó thường dẫn đến việc sản xuất một tệp kết xuất cốt lõi cho mỗi quá trình trẻ em như vậy. Điều này có thể tiện dụng để điều tra tỷ lệ kèo bóng đá tối nay trạng thái củaHồiStuckHồiQuy trình con. Nó cũng có thể tiêu thụ nhiều không gian đĩa trong trường hợp tỷ lệ kèo bóng đá tối nay vụ tai nạn lặp đi lặp lại, vì vậy không cho phép điều này trên tỷ lệ kèo bóng đá tối nay hệ thống mà bạn không theo dõi cẩn thận. Coi chừng không có hỗ trợ nào tồn tại để tự động làm sạch (tỷ lệ kèo bóng đá tối nay) tệp cốt lõi. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

(enum) #

tỷ lệ kèo bóng đá tối nay giá trị được phép làBufferedngay lập tức. Mặc định làBuffered. Tham số này được dự định sẽ được sử dụng để kiểm tra giải mã logic và sao chép tỷ lệ kèo bóng đá tối nay giao dịch lớn. Hiệu ứng của41614_41663

Về phía nhà xuất bản,Cho phép tỷ lệ kèo bóng đá tối nay trực tuyến hoặc tuần tự hóa các thay đổi ngay lập tức trong giải mã logic. Khi được đặt thànhngay lập tức, tỷ lệ kèo bóng đá tối nay trực tuyến mỗi thay đổi nếutỷ lệ kèo bóng đá tối nay trực tuyếnTùy chọn củaPostgreSQL:được bật, nếu không, tuần tự hóa mỗi thay đổi. Khi được đặt thànhBuffered, Giải mã sẽ tỷ lệ kèo bóng đá tối nay trực tuyến hoặc tuần tự hóa các thay đổi khiLogical_decoding_work_memđược đạt được.

Về phía thuê bao, nếutỷ lệ kèo bóng đá tối nay trực tuyếnTùy chọn được đặt thànhsong song, 42610_42755Buffered, người lãnh đạo gửi tỷ lệ kèo bóng đá tối nay thay đổi cho công nhân áp dụng song song thông qua hàng đợi bộ nhớ chung. Khi được đặt thànhngay lập tức42920_43060

Gửi hiệu chỉnh

44092_44318Mẫu nàyĐể báo cáo vấn đề tài liệu.