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.conf
Tệ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ảng
lệ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ành1
13430_138410
Chọ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ý.c
vàpg_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à0
và 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ủalà
TẮT
16361_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ên
sẽ thêm ATập hợp
nú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ạn
Có tất cả tỷ lệ kèo bóng đá tối nay hiệu ứng giống như đặt nó thànhtrên
cộ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ạn
triệ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ợp
tỷ 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.conf
Tệ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 choNghe
vàThông báo
lệnh.client_min_messageshoặclog_min_messagesphải làDEBUG1
hoặ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
, Debug1
vàlog
. 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.conf
Tệ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_Sort
Macro được xác định khiPostgreSQLđã được biên soạn. (Tuy nhiên,Trace_Sort
hiệ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_Debug
Macro đượ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_Debug
Macro đượ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_Debug
Macro đượ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_Debug
Macro đượ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_Debug
Macro đượ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_Debug
Macro đượ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_stats
Macro đượ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
, Brin
vàchung
. 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_debug
Macro đượ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ên
khiế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.conf
Tệ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.conf
Tệ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.conf
Tệ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àBuffered
vàngay 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ành
ngay 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ến
Tù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ến
Tùy chọn được đặt thànhsong song
, 42610_42755
Buffered
, 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ức
42920_43060
44092_44318Mẫu nàyĐể báo cáo vấn đề tài liệu.