Postgresql 8.1.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 17. Cấu hình máy chủ | Chuyển tiếp nhanh | Tiếp theo |
Các tỷ lệ kèo bóng đá 88 sau được dành cho công việc trênPostgreSQLNguồn và trong một số Các 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 có lý do gì để sử dụng chúng trong cơ sở dữ liệu sản xuất cài đặt. Như vậy, chúng đã bị loại khỏi mẫuPostgreSql.confTệp. Lưu ý rằng nhiều Các tỷ lệ kèo bóng đá 88 này yêu cầu cờ biên dịch nguồn đặc biệt hoạt động tại tất cả.
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 tỷ lệ kèo bóng đá 88 này, macrouse_assert_checkingphải được xác định khiPostgreSQLđược xây dựng (hoàn thành bởiCấu hìnhtỷ lệ kèo bóng đá 88--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.
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 quá trình xác thực. Điều này nhằm mục đích cho một 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.
Tạo ra một lượng lớn đầu ra gỡ lỗi chonghevàThông báolệnh.client_min_messageshoặclog_min_messagesphảiDEBUG1hoặc thấp hơn để gửi đầu ra này vào nhật ký máy khách hoặc máy chủ, tương ứng.
Nếu bật, phát 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. tỷ lệ kèo bóng đá 88 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 tại được xác định theo mặc định.)
Các tỷ lệ kèo bóng đá 88 truy tìm và gỡ lỗi mã khác nhau.
Nếu bật, phát ra đầu ra gỡ lỗi liên quan đến Wal. tỷ lệ kèo bóng đá 88 này là Chỉ khả dụng nếuWal_debugMacro được xác định khiPostgreSQLđã được biên dịch.
14621_14682PostgreSQLĐể báo cáo một Lỗi, hủy bỏ lệnh hiện tại. Cài đặt14819_14839Để gây ra cho hệ thống Thay vào đó báo cáo một cảnh báo, không ra khỏi trang bị hư hỏng và Tiếp tục xử lý. Hành vi nàysẽ phá hủy dữ liệu, cụ thể là tất cả Các hàng trên trang bị hư hỏng. Nhưng nó cho phép bạn vượt qua lỗi và truy xuất các hàng từ bất kỳ trang không bị hư hại nào có thể có mặt trong bảng. Vì vậy, nó rất hữu ích cho việc phục hồi Dữ liệu nếu tham nhũng đã xảy ra do phần cứng hoặc phần mềm lỗi. Bạn thường không nên đặt cái này cho đến khi bạn có đã từ bỏ hy vọng khôi phục dữ liệu từ (các) trang bị hư hỏng của một bàn. Cài đặt mặc định làTẮTvà nó chỉ có thể được thay đổi bởi một Superuser.