Postgresql 8.3.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 18. Cấu hình máy chủ | Chuyển tiếp nhanh | Tiếp theo |
Các tham số 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.conf10531_10635
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.
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 chấp bóng đá hôm nay--Enable-cassert11766_11789DEBUG_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 các chỉ mục hệ thống khi đọc các bảng hệ thống (nhưng Vẫn cập nhật các chỉ mục khi sửa đổi các bảng). Cái này là hữu ích khi phục hồi từ các chỉ mục hệ thống bị hư hỏng. Cái này tham số không thể được thay đổi sau khi bắt đầu phiên.
12660_12978
13182_13535PostgreSql.confTệp hoặc trên máy chủ dòng lệnh.
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ải làDEBUG1hoặ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, kèo chấp bóng đá hôm nay 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 khiPostgreSQLđã được biên soạn. (Tuy nhiên,Trace_Sorthiện tại được xác định theo mặc định.)
Các kèo chấp bóng đá hôm nay truy tìm và gỡ lỗi mã khác nhau.
Nếu bật, kèo chấp bóng đá hôm 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.
kèo chấp bóng đá hôm nay 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ỏ lệnh 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 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 phục hồi dữ liệu nếu tham nhũng đã xảy ra do phần cứng hoặc lỗi phần mềm. Nói chung bạn không nên đặt cái này trên cho đến khi bạn đã từ bỏ hy vọng khôi phục dữ liệu từ Trang bị hư hỏng của một bảng. Cài đặt mặc định làTẮTvà nó chỉ có thể được thay đổi bằng cách một siêu nhân.