Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển: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 kèo tỷ số bóng đá euro hôm nay 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ế.

17.7. Báo cáo lỗi và Ghi kèo tỷ số bóng đá euro hôm nay ký

17.7.1. Ở đâu Log

log_destination(chuỗi)

PostgreSQLHỗ trợ Một số phương thức ghi kèo tỷ số bóng đá euro hôm nay ký tin nhắn máy chủ, bao gồm11000_11008syslog. Trên Windows,EventLogcũng được hỗ trợ. Đặt cái này tùy chọn vào danh sách các điểm đến kèo tỷ số bóng đá euro hôm nay ký mong muốn được phân tách bằng dấu phẩy. Mặc định là đăng nhập vàostderrChỉ. Tùy chọn kèo tỷ số bóng đá euro hôm nay có thể được đặt tại máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

Redirect_stderr(Boolean)

Tùy chọn kèo tỷ số bóng đá euro hôm nay cho phép các tin nhắn được gửi đếnstderrĐể bị bắt và chuyển hướng vào các tập tin kèo tỷ số bóng đá euro hôm nay ký. Tùy chọn này, kết hợp với ghi kèo tỷ số bóng đá euro hôm nay ký ĐẾNstderr, thường là nhiều hơn hữu ích hơn là đăng nhập kèo tỷ số bóng đá euro hôm nayosyslog, vì một số loại tin nhắn có thể không xuất hiện trongsyslogđầu ra (một ví dụ phổ biến là kèo tỷ số bóng đá euro hôm nay liên kết động tin nhắn). Tùy chọn này chỉ có thể được đặt tại máy chủ bắt đầu.

log_directory(chuỗi)

KhiRedirect_stderrIS được bật, tùy chọn này xác định thư mục trong đó Các tập tin kèo tỷ số bóng đá euro hôm nay ký sẽ được tạo. Nó có thể được chỉ định là một Đường dẫn tuyệt đối, hoặc liên quan đến thư mục dữ liệu cụm. Tùy chọn này có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confCấu hình tài liệu.

log_filename(chuỗi)

KhiRedirect_stderrIS được bật, tùy chọn này đặt tên tệp của kèo tỷ số bóng đá euro hôm nay ký tệp. Giá trị được coi làstrftimemẫu, vì vậy%-Scapes có thể được sử dụng để chỉ định Tên tệp thay đổi thời gian. Nếu không%-Scapes có mặt,PostgreSQLSẽ nối phần kỷ nguyên của Thời gian mở của tệp kèo tỷ số bóng đá euro hôm nay ký mới. Ví dụ: nếulog_filenameserver_log, sau đó tên tệp đã chọn sẽ là13764_13787Đối với một bản kèo tỷ số bóng đá euro hôm nay bắt đầu từ mặt trời ngày 29 tháng 8 19:02:33 2004 MST. Cái này tùy chọn có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

log_rotation_age(Số nguyên)

Khiredirect_stderrIS được bật, tùy chọn này xác định tuổi thọ tối đa của một tệp kèo tỷ số bóng đá euro hôm nay ký riêng lẻ. Sau nhiều phút này có Đã trôi qua, một tệp kèo tỷ số bóng đá euro hôm nay ký mới sẽ được tạo. Đặt thành 0 thành Vô hiệu hóa việc tạo dựa trên thời gian của các tệp kèo tỷ số bóng đá euro hôm nay ký mới. Tùy chọn này có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

log_rotation_size(14824_14833)

Khiredirect_stderr14915_15260PostgreSql.confCấu hình tài liệu.

log_truncate_on_rotation(Boolean)

khiredirect_stderrIS được bật, tùy chọn kèo tỷ số bóng đá euro hôm nay sẽ gây raPostgreSQLĐể cắt ngắn (ghi đè), Thay vì nối vào, bất kỳ tệp kèo tỷ số bóng đá euro hôm nay ký hiện có nào giống nhau tên. Tuy nhiên, việc cắt ngắn sẽ chỉ xảy ra khi một tệp mới đang được mở ra do vòng quay dựa trên thời gian, không phải trong Máy chủ khởi động hoặc xoay dựa trên kích thước. Khi tắt, Các tập tin đã tồn tại sẽ được thêm vào trong mọi trường hợp. Vì Ví dụ, sử dụng tùy chọn này kết hợp vớilog_filenamenhưPostgreSQL-%H.Logsẽ dẫn đến tạo hai mươi bốn tệp kèo tỷ số bóng đá euro hôm nay ký hàng giờ và sau đó ghi đè theo chu kỳ chúng. Tùy chọn này có thể được đặt tại máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

Ví dụ: Để giữ 7 ngày kèo tỷ số bóng đá euro hôm nay ký, một tệp kèo tỷ số bóng đá euro hôm nay ký mỗi ngày Được đặt tênserver_log.mon, server_log.tue, v.v. và tự động Ghi đè kèo tỷ số bóng đá euro hôm nay ký tuần trước với kèo tỷ số bóng đá euro hôm nay ký tuần nàylog_filenameđếnserver_log.%A, log_truncate_on_rotationđếntrênlog_rotation_ageđến1440.

Ví dụ: Để giữ 24 giờ kèo tỷ số bóng đá euro hôm nay ký, một tệp kèo tỷ số bóng đá euro hôm nay ký cho mỗi giờ, nhưng cũng xoay sớm hơn nếu kích thước tệp kèo tỷ số bóng đá euro hôm nay ký vượt quá 1GB, SETlog_filenameđếnserver_log.%H%m, log_truncate_on_rotationđếntrên, log_rotation_ageđến60log_rotation_size17569_175751000000. Bao gồm%Minlog_filenameCho phép mọi kích thước theo hướng các vòng quay có thể xảy ra để chọn một tên tệp khác nhau từ tên tệp ban đầu của giờ.

17982_17999(chuỗi)

Khi đăng nhập kèo tỷ số bóng đá euro hôm nayosyslogđược bật, tùy chọn kèo tỷ số bóng đá euro hôm nay xác địnhsyslog "Cơ sở"sẽ được sử dụng. Bạn có thể Chọn từLocal0, Local1, Local2, Local3, Local4, Local5, Local6, Local7; Mặc định làLocal0. Xem thêm tài liệu của bạn System'ssyslogDaemon. Tùy chọn kèo tỷ số bóng đá euro hôm nay có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confCấu hình tài liệu.

syslog_ident(chuỗi)

19152_19170syslogđược bật, tùy chọn kèo tỷ số bóng đá euro hôm nay Xác định tên chương trình được sử dụng để xác địnhPostgreSQLTin nhắn trongsyslogkèo tỷ số bóng đá euro hôm nay ký. Mặc định làPostgres. Tùy chọn kèo tỷ số bóng đá euro hôm nay có thể được đặt tại máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

17.7.2. Khi nào đăng nhập

client_min_messages(chuỗi)

Điều khiển các cấp tin nhắn nào được gửi đến máy khách. Giá trị hợp lệ làDEBUG5, Debug4, Debug3, Debug2, DEBUG1, log, Thông báo, Cảnh báo, ERROR, FatalPanic. Mỗi cấp độ bao gồm tất cả các cấp độ theo nó. Cấp độ càng muộn, càng ít Tin nhắn được gửi. Mặc định làThông báo. Lưu ý rằnglogcó thứ hạng khác ở đây so vớilog_min_messages.

log_min_messages(chuỗi)

Điều khiển các cấp tin nhắn nào được ghi vào kèo tỷ số bóng đá euro hôm nay ký máy chủ. Giá trị hợp lệ làDEBUG5, Debug4, Debug3, Debug2, Debug1, INFO, ​​Thông báo, Cảnh báo, ERROR, log, FatalPanic. Mỗi cấp độ bao gồm tất cả các cấp độ theo nó. Cấp độ càng muộn, càng ít Tin nhắn được gửi đến kèo tỷ số bóng đá euro hôm nay ký. Mặc định làThông báo. Lưu ý rằnglogcó thứ hạng khác ở đây so vớiclient_min_messages. Chỉ một Superusers có thể thay đổi cài đặt kèo tỷ số bóng đá euro hôm nay.

log_error_verbosity(chuỗi)

Kiểm soát lượng chi tiết được viết trong máy chủ Đăng nhập cho mỗi tin nhắn được kèo tỷ số bóng đá euro hôm nay lại. Giá trị hợp lệ làterse, mặc địnhVerbose, mỗi trường thêm nhiều trường kèo tỷ số bóng đá euro hôm nayo hiển thị tin nhắn. Chỉ những siêu người dùng mới có thể thay đổi điều này cài đặt.

log_min_error_statement(chuỗi)

Kiểm soát xem câu lệnh SQL có gây ra hay không Một điều kiện lỗi cũng sẽ được kèo tỷ số bóng đá euro hôm nay lại trong máy chủ đăng nhập. Tất cả các câu lệnh SQL gây ra lỗi của mức cụ thể hoặc cao hơn được kèo tỷ số bóng đá euro hôm nay lại. Mặc định làPanic(biến điều kèo tỷ số bóng đá euro hôm nay một cách hiệu quả Tắt tính năng để sử dụng bình thường). Giá trị hợp lệ làDEBUG5, DEBUG4, Debug3, DEBUG2, Debug1, INFO, Thông báo, cảnh báo, ERROR, FatalPanic. Ví dụ: nếu bạn đặt cái kèo tỷ số bóng đá euro hôm nay thànhERRORSau đó, tất cả các câu lệnh SQL gây ra Lỗi, lỗi gây tử vong hoặc hoảng loạn sẽ được ghi lại. Cho phép Tùy chọn này có thể hữu ích trong việc theo dõi nguồn gốc của Bất kỳ lỗi xuất hiện trong kèo tỷ số bóng đá euro hôm nay ký máy chủ. Chỉ những siêu nhân có thể thay đổi cài đặt này.

log_min_duration_statement(Số nguyên)

Ghi kèo tỷ số bóng đá euro hôm nay ký câu lệnh và thời lượng của nó trên một kèo tỷ số bóng đá euro hôm nay ký duy nhất dòng nếu thời lượng của nó lớn hơn hoặc bằng Số lượng mili giây được chỉ định. Đặt cái này thành 0 Sẽ in tất cả các tuyên bố và thời lượng của chúng. Trừ một (mặc định) vô hiệu hóa tính năng. Ví dụ, nếu bạn Đặt nó thành25024686_24919log_statementlog_duration. Chỉ những siêu nhân có thể thay đổi cài đặt kèo tỷ số bóng đá euro hôm nay.

im lặng_mode(Boolean)

Chạy âm thầm máy chủ. Nếu tùy chọn kèo tỷ số bóng đá euro hôm nay được đặt, máy chủ sẽ tự động chạy trong nền và bất kỳ Kiểm soát các thiết bị đầu cuối được phân tách (hiệu ứng tương tự nhưPostmaster's-STùy chọn). Đầu ra tiêu chuẩn của máy chủ và kèo tỷ số bóng đá euro hôm nay tiêu chuẩn được chuyển hướng thành/dev/null, Vì vậy, bất kỳ tin nhắn nào được gửi cho họ sẽ bị mất. Trừ khisyslogGhi kèo tỷ số bóng đá euro hôm nay ký được chọn hoặcredirect_stderrđược bật, Sử dụng tùy chọn này không được khuyến khích vì nó làm cho nó không thể thấy thông báo kèo tỷ số bóng đá euro hôm nay.

Đây là danh sách các mức độ nghiêm trọng khác nhau được sử dụng Trong các cài đặt kèo tỷ số bóng đá euro hôm nay:

Debug [1-5]

cung cấp thông tin cho các nhà phát triển sử dụng.

INFO

cung cấp thông tin được người dùng yêu cầu ngầm, ví dụ: trongVerbose chân không.

Thông báo

Cung cấp thông tin có thể hữu ích cho người dùng, ví dụ: cắt ngắn các định danh dài và tạo ra chỉ mục là một phần của các khóa chính.

Cảnh báo

Cung cấp cảnh báo cho người dùng, ví dụ:cam kếtBên ngoài một khối giao dịch.

ERROR

Báo cáo kèo tỷ số bóng đá euro hôm nay khiến lệnh hiện tại hủy bỏ.

log

kèo tỷ số bóng đá euro hôm nay thông tin quan tâm đến quản trị viên, ví dụ: hoạt động điểm kiểm tra.

Fatal

Báo cáo kèo tỷ số bóng đá euro hôm nay khiến phiên hiện tại hủy bỏ.

Panic

Báo cáo kèo tỷ số bóng đá euro hôm nay khiến tất cả các phiên hủy bỏ.

17.7.3. GÌ để đăng nhập

DEBUG_PRINT_PARSE(Boolean)
DEBUG_PRINT_REWRITTEN(Boolean)
DEBUG_PRINT_PLAN(Boolean)
Debug_Pretty_Print(Boolean)

Các tùy chọn này cho phép đầu ra gỡ kèo tỷ số bóng đá euro hôm nay khác nhau phát ra. Đối với mỗi truy vấn được thực thi, họ in kết quả là cây phân tích, đầu ra viết lại truy vấn hoặc kế hoạch thực thi.Debug_Pretty_PrintIndents Những màn hình kèo tỷ số bóng đá euro hôm nay để tạo ra một định dạng đầu ra dễ đọc hơn nhưng dài hơn.client_min_messageshoặclog_min_messagesphảiDEBUG1hoặc thấp hơn để thực sự gửi đầu ra này cho máy khách hoặc kèo tỷ số bóng đá euro hôm nay ký máy chủ, tương ứng. Các tùy chọn này bị tắt theo mặc định.

log_connections(Boolean)

Điều này xuất ra một dòng vào kèo tỷ số bóng đá euro hôm nay ký máy chủ chi tiết mỗi Kết nối thành công. Điều này bị tắt theo mặc định, mặc dù Nó có lẽ rất hữu ích. Một số chương trình khách hàng, nhưPSQL, Cố gắng kết nối hai lần trong khi xác định xem mật khẩu có được yêu cầu không, vì vậy nhân bản"Kết nối đã nhận"Tin nhắn không nhất thiết chỉ ra một vấn đề. Tùy chọn kèo tỷ số bóng đá euro hôm nay chỉ có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

log_disconnections(Boolean)

29959_30020log_connectionsNhưng tại phiên Chấm dứt, và bao gồm thời gian của phiên. Điều kèo tỷ số bóng đá euro hôm nay bị tắt theo mặc định. Tùy chọn kèo tỷ số bóng đá euro hôm nay có thể được đặt tại máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

log_duration(Boolean)

gây ra thời lượng của mọi tuyên bố đã hoàn thành mà thỏa mãnlog_statementthành đăng nhập. Khi sử dụng tùy chọn kèo tỷ số bóng đá euro hôm nay, nếu bạn không sử dụngsyslog, đó là đề nghị bạn đăng nhập ID PID hoặc phiên bằng cách sử dụnglog_line_prefixđể bạn có thể Liên kết thông báo câu lệnh với thông báo thời lượng sau Sử dụng ID quy trình hoặc ID phiên. Mặc định làTẮT. Chỉ những siêu người sử dụng mới có thể thay đổi Cài đặt kèo tỷ số bóng đá euro hôm nay.

31234_31251(chuỗi)

Đây là mộtprintf-Style Chuỗi là đầu ra ở đầu mỗi dòng kèo tỷ số bóng đá euro hôm nay ký. Mặc định là một chuỗi trống. Mỗi lối thoát được công nhận là được thay thế như được nêu dưới đây - bất cứ điều gì khác trông Giống như một lối thoát bị bỏ qua. Các ký tự khác được sao chép thẳng đến dòng kèo tỷ số bóng đá euro hôm nay ký. Một số Escapes chỉ là được công nhận bởi các quy trình phiên và không áp dụng cho Các quy trình nền như Postmaster.SyslogSản xuất tem thời gian của riêng mình và xử lý thông tin ID, vì vậy bạn có thể không muốn Để sử dụng những lối thoát đó nếu bạn đang sử dụngSyslog. Tùy chọn kèo tỷ số bóng đá euro hôm nay có thể được đặt tại máy chủ bắt đầu hoặc trongPostgreSql.confTệp cấu hình.

Escape Hiệu ứng Chỉ phiên
%u Tên người dùng
%D Tên cơ sở dữ liệu
%R Tên máy chủ hoặc địa chỉ IP từ xa và từ xa Cổng
%H Tên máy chủ từ xa hoặc địa chỉ IP
%P ID xử lý không
%T tem thời gian (không có mili giây) không
%m tem thời gian với mili giây Không
%I Thẻ lệnh: Đây là lệnh mà đã tạo dòng kèo tỷ số bóng đá euro hôm nay ký.
%C 34266_34617
%L Số lượng dòng kèo tỷ số bóng đá euro hôm nay ký cho mỗi quy trình, Bắt đầu từ 1 không
%s TEM thời gian bắt đầu phiên
%x ID giao dịch
%Q không tạo ra bất kỳ đầu ra nào, nhưng nói với các quy trình không phải là phiên để dừng lại ở thời điểm kèo tỷ số bóng đá euro hôm nay trong chuỗi. Bị bỏ qua bởi các quy trình phiên. NO
%% nghĩa đen% không
log_statement(chuỗi)

Điều khiển các câu lệnh SQL nào được kèo tỷ số bóng đá euro hôm nay lại. Giá trị hợp lệ làKhông, DDL, modtất cả. DDLkèo tỷ số bóng đá euro hôm nay lại tất cả các lệnh định nghĩa dữ liệu nhưTạo, AlterDroplệnh.modlog allDDLCâu lệnh, cộng vớiChèn, Cập kèo tỷ số bóng đá euro hôm nay, Xóa, cắt ngắnSao chép TỪ. Chuẩn bịGiải thích Phân tíchkèo tỷ số bóng đá euro hôm nay là cũng đã đăng nhập nếu lệnh chứa của chúng là của một Loại thích hợp.

Mặc định làKhông. Chỉ một Superusers có thể thay đổi cài đặt kèo tỷ số bóng đá euro hôm nay.

37191_37198Thethực thiCâu lệnh không được coi làDDLhoặcmodTuyên bố. Các câu lệnh tạo lỗi cú pháp là không được kèo tỷ số bóng đá euro hôm nay lại. Bộlog_min_error_statementđếnERRORĐể kèo tỷ số bóng đá euro hôm nay lại các câu lệnh đó.

Khi một hàm được xác định trongPL/PGSQLNgôn ngữ phía máy chủ, Bất kỳ truy vấn nào được thực thi bởi hàm sẽ chỉ là đã đăng nhập lần đầu tiên chức năng được gọi một phiên cụ thể. Điều kèo tỷ số bóng đá euro hôm nay là bởi vìPL/PGSQLgiữ bộ nhớ cache của Các kế hoạch truy vấn được sản xuất cho các câu lệnh SQL trong chức năng.

log_hostname(Boolean)

38334_38695PostgreSql.confTệp.