Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 18. Cấu hình máy chủ | NEXT |
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.conf10513_10617
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-cassert). Lưu ý rằng11789_11807Mặ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.
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 chấp bóng đá hôm nay 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.
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 chấp bóng đá hôm nay 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ủ.
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 cho máy khách hoặc nhật ký máy chủ, tương ứng.
Cho phép ghi nhật ký đầu ra gỡ lỗi liên quan đến phục hồi điều đó 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 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, Debug1vàlog. Mặc định,log, không ảnh hưởng đến các quyết định ghi nhật ký tại tất cả. Các giá trị khác gây ra các thông báo gỡ lỗi liên quan đến phục hồi Ưu tiên hoặc cao hơn được ghi lại như thể họ cólogƯ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.
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.)
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 khi17864_17876was biên dịch.
Nếu bật, kèo chấp bóng đá hôm nay 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.
Nếu bật, kèo chấp bóng đá hôm nay 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.
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.
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.
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.
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.
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 raPostgreSQL21301_21370Zero_damaged_pagesĐể 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 thu hồi dữ liệu nếu tham nhũng đã xảy ra do Lỗi phần cứng hoặc phần mềm. Nói chung bạn không nên đặt điều này cho đến khi bạn đã 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ẮT22121_22175
Prev | Trang chủ | 22720_22726 |
Tùy chỉnh kèo chấp bóng đá hôm nay | UP | kèo chấp bóng đá hôm nay ngắn |