Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản kèo bóng đá hôm nay và ngày mai: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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

18,17. Tùy chọn nhà kèo bóng đá hôm nay và ngày mai

Các tham số sau được dành cho công việc trênPostgreSQLMã nguồn và trong Một số trường hợp để hỗ trợ phục hồi cơ sở dữ liệu bị hư hỏng nghiêm trọng. Không nên có lý do để sử dụng chúng trên cơ sở dữ liệu sản xuất. Như vậy, chúng đã bị loại khỏi mẫuPostgreSql.confTệp. Lưu ý rằng nhiều trong số này Các tham số yêu cầu cờ biên dịch nguồn đặc biệt hoạt động tại tất cả.

allow_system_table_mods(Boolean)

Cho phép sửa đổi cấu trúc của các bảng hệ thống. Cái này được sử dụng bởiinitDB. Cái này tham số chỉ có thể được đặt ở máy chủ bắt đầu.

DEBUG_ASSERTIONS(Boolean)

Bật kiểm tra khẳng định khác nhau. Đây là một bản gỡ lỗi sự giúp đỡ. Nếu bạn đang gặp phải những vấn đề hoặc sự cố kỳ lạ Bạn có thể muốn bật nó lên, vì nó có thể phơi bày Lập trình sai. Để sử dụng tham số này, macrouse_assert_checkingphải được xác định khiPostgreSQLđược xây dựng (hoàn thành bởiCấu hìnhkèo bóng đá hôm nay và ngày mai--Enable-cassert). Lưu ý rằngDEBUG_ASSERTIONSMặc định làtrênnếuPostgreSQLđã được xây dựng với Các xác nhận được bật.

bỏ qua_system_indexes(Boolean)

12189_12435

post_auth_delay(Số nguyên)

Nếu khác không, độ trễ của nhiều giây này xảy ra khi a Quá trình máy chủ mới được bắt đầu, sau khi nó tiến hành Quy trình xác thực. Điều này nhằm mục đích cho nhà kèo bóng đá hôm nay và ngày mai có cơ hội gắn vào quy trình máy chủ với một trình gỡ lỗi. Tham số này không thể được thay đổi sau bắt đầu phiên.

pre_auth_delay(Số nguyên)

Nếu khác không, sự chậm trễ của nhiều giây này chỉ xảy ra Sau khi một quy trình máy chủ mới được đưa ra, trước khi nó tiến hành thủ tục xác thực. Điều này nhằm mục đích cho nhà kèo bóng đá hôm nay và ngày mai có cơ hội gắn vào quy trình máy chủ với một trình gỡ lỗi để theo dõi hành vi sai trái xác thực. 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ảiDebug1hoặc thấp hơn để gửi đầu ra này cho máy khách hoặc nhật ký máy chủ, tương ứng.

Trace_Recovery_Messages(enum)

14523_14695log_min_messages,, nhưng chỉ cho các tin nhắn cụ thể. Điều này được sử dụng để sử dụng trong Gỡ lỗi chế độ chờ nóng. Giá trị hợp lệ làDEBUG5, DEBUG4, Debug3, Debug2, Debug1log. Mặc định,log15182_15366logƯu tiên; cho các cài đặt chung củalog_min_messagesKết quả này trong việc gửi chúng một cách vô điều kiện đến nhật ký máy chủ. Cái này tham số chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên máy chủ dòng lệnh.

Trace_Sort(Boolean)

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

Trace_Locks(Boolean)

16349_16890

Log: Lockacquire: Mới: khóa (0xB7ACD844) ID (24688,24696,0,0,0
      Grantmask (0) req (0,0,0,0,0,0,0) = 0 Grant (0,0,0,0,0,0,0) = 0
      Đợi (0) Loại (AccessSharelock)
Nhật ký: Grantlock: khóa (0xB7ACD844) ID (24688,24696,0,0,0,1)
      Grantmask (2) REQ (1,0,0,0,0,0,0) = 1 Grant (1,0,0,0,0,0,0) = 1
      Đợi (0) Loại (AccessSharelock)
Nhật ký: Ungrantlock: Cập nhật: Khóa (0xB7ACD844) ID (24688,24696,0,0,0,0,1)
      Grantmask (0) req (0,0,0,0,0,0,0) = 0 Grant (0,0,0,0,0,0,0) = 0
      Đợi (0) Loại (AccessSharelock)
Nhật ký: Cleanuplock: Xóa: Khóa (0xB7ACD844) ID (24688,24696,0,0,0,1)
      Grantmask (0) req (0,0,0,0,0,0,0) = 0 Grant (0,0,0,0,0,0,0) = 0
      Chờ (0) Loại (không hợp lệ)

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 khiPostgreSQLwas biên dịch.

Trace_lwlocks(Boolean)

Nếu bật, kèo bóng đá hôm nay và ngày mai ra thông tin về việc sử dụng khóa nhẹ. Khóa nhẹ chủ yếu được dự định để cung cấp Loại trừ truy cập vào các cấu trúc dữ liệu bộ nhớ chia sẻ.

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

Trace_userlocks(Boolean)

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

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

Trace_lock_oidmin(Số nguyên)

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

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLwas 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 khiPostgreSQLWAS biên dịch.

19764_19781(Boolean)

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

Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLWAS 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 các 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 khiPostgreSQLwas biên dịch.

Wal_debug(Boolean)

Nếu bật, kèo bóng đá hôm nay và ngày mai 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.

Zero_damaged_pages(Boolean)

kèo bóng đá hôm nay và ngày mai hiện tiêu đề trang bị hư hỏng thường gây raPostgreSQLĐể báo cáo một Lỗi, hủy bỏ giao dịch hiện tại. Cài đặtZero_Damaged_PagesTo ON Nguyên nhân của hệ thống Thay vào đó, báo cáo một cảnh báo, không có 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ệu21638_22268TẮTvà nó có thể chỉ được thay đổi bởi một siêu người dùng.