PostgreSQL: kèo bóng đá hôm nay và ngày | |||
---|---|---|---|
prev | UP | Chương 19. Cấu hình máy chủ | NEXT |
cách đọc kèo bóng đá tham số sau được dành cho công việc trênPostgreSQL10146_10348PostgreSql.confTệp. Lưu ý rằng nhiều trong số cách đọc kèo bóng đá tham số này yêu cầu cờ biên dịch nguồn đặc biệt hoạt động.
Cho phép sửa đổi cấu trúc của cách đọc kèo bóng đá bảng hệ thống. Cái này được sử dụng bởiinitDB. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.
Bỏ qua cách đọc kèo bóng đá chỉ mục hệ thống khi đọc cách đọc kèo bóng đá bảng hệ thống (nhưng vẫn cập nhật cách đọc kèo bóng đá chỉ mục khi sửa đổi cách đọc kèo bóng đá bảng). Điều này rất hữu ích khi phục hồi từ cách đọc kèo bóng đá 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.
Nếu khác không, độ trễ của nhiều giây này xảy ra khi 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 cung cấp cho các nhà cách đọc kèo bóng đá cơ hội gắn vào quy trình máy chủ với trình gỡ lỗi. Tham số này không thể được thay đổi sau khi bắt đầu phiên.
Nếu khác không, sự chậm trễ của nhiều giây này xảy ra ngay 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à cách đọc kèo bóng đá 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. 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ải làDebug112736_12811
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 cách đọc kèo bóng đá 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, Debug1vàlog. Mặc định,log, hoàn toàn không ảnh hưởng đến cách đọc kèo bóng đá quyết định khai thác. cách đọc kèo bóng đá giá trị khác gây ra cách đọc kèo bóng đá 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 cách đọc kèo bóng đá 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 đọc kèo bóng đá vô điều kiện đến nhật ký máy chủ. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.
Nếu bật, cách đọc kèo bóng đá 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_SortMacro được xác định khiPostgreSQLđã được biên soạn. (Tuy nhiên,Trace_Sorthiện được xác định theo mặc định.)
14551_15028
15051_15702
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 khiPostgreSQLđã được biên dịch.
Nếu bật, cách đọc kèo bóng đá 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_DebugMacro được xác định khiPostgreSQLđã được biên dịch.
Nếu bật, cách đọc kèo bóng đá 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ếu16710_16722Macro được xác định khiPOSTGRESQLđã được biên dịch.
Nếu được đặt, không theo dõi khóa cho cách đọc kèo bóng đá bảng bên dưới OID này (được sử dụng để tránh đầu ra trên cách đọc kèo bóng đá bảng hệ thống).
Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQLđã được biên soạ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 khiPOSTGRESQLđã được biên dịch.
Nếu đặt, hãy hủy thông tin về tất cả cách đọc kèo bóng đá khóa hiện tại khi xảy ra thời gian chờ.
Tham số này chỉ khả dụng nếuLock_DebugMacro được xác định khiPostgreSQL17809_17825
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ách đọc kèo bóng đá 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 khiPostgreSQLđã được biên soạn.
Nếu bật, cách đọc kèo bóng đá 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 soạn.
Chỉ có hiệu lực nếuKiểm tra dữ liệuđược bật.
cách đọc kèo bóng đá hiện lỗi 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ể19195_19267. Tuy nhiên, nó có thể cho phép bạn vượt qua lỗi và truy xuất các bộ dữ liệu không bị hư hại vẫn có thể có trong bảng nếu tiêu đề khối vẫn còn lành mạnh. Nếu tiêu đề bị hỏng, một lỗi sẽ được báo cáo ngay cả khi cách đọc kèo bóng đá này được bật. Cài đặt mặc định làTẮT, và nó chỉ có thể được thay đổi bởi một siêu người dùng.
cách đọc kèo bóng đá hiện tiêu đề trang bị hư hỏng thường gây raPostgreSQLĐể báo cáo lỗi, hủy bỏ giao dịch hiện tại. Cài đặtZero_damaged_pagesTo ON gây ra 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ệu, cụ thể là tất cả cách đọc kèo bóng đá hàng trên trang bị hư hỏng. Tuy nhiên, nó cho phép bạn vượt qua lỗi và truy xuất cách đọc kèo bóng đá hàng từ bất kỳ trang không bị hư hại nào có thể có trong bảng. Nó rất hữu ích cho việc khôi phục 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ách đọc kèo bóng đá trang bị hư hỏng của bảng. cách đọc kèo bóng đá trang Zeroed Out không bị buộc phải đĩa nên nên tạo lại bảng hoặc chỉ mục trước khi tắt tham số này một lần nữa. Cài đặt mặc định làTẮTvà nó chỉ có thể được thay đổi bởi một siêu người dùng.