Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển: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 này 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ế.

19.9.kèo bóng đá c1

19.9.1.Trình thu thập kèo bóng đá c1 kê truy vấn và chỉ mục

Các tính năng thu thập kèo bóng đá c1 kê toàn bộ máy chủ này. Khi bộ sưu tập kèo bóng đá c1 kê được bật, dữ liệu được tạo ra có thể được truy cập thông quapg_statpg_statioGia đình quan điểm hệ kèo bóng đá c1. Tham khảoChương 28Để biết thêm thông tin.

Track_Activities(Boolean)

Cho phép thu thập thông tin về lệnh hiện đang thực hiện của mỗi phiên, cùng với kèo bóng đá c1 điểm lệnh đó bắt đầu thực thi. Tham số này được bật theo mặc định.PG_READ_ALL_STATSVai trò và người dùng sở hữu các phiên được báo cáo (bao gồm các phiên thuộc về vai trò mà họ có các đặc quyền), vì vậy nó không nên thể hiện rủi ro bảo mật. Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.

Track_Activity_Query_Size(Số nguyên)

Chỉ định số lượng byte được dành riêng để theo dõi lệnh hiện đang thực hiện cho mỗi phiên hoạt động, chopg_stat_activity.Truy vấnTrường. Giá trị mặc định là 1024. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Track_counts(Boolean)

Cho phép thu thập số liệu kèo bóng đá c1 kê về hoạt động cơ sở dữ liệu. Tham số này theo mặc định, vì trình nền Autovacuum cần thông tin được thu thập.

Track_io_timing(Boolean)

Cho phép kèo bóng đá c1 của các cuộc gọi I/O của cơ sở dữ liệu. Tham số này bị tắt theo mặc định, bởi vì nó sẽ liên tục truy vấn hệ điều hành trong kèo bóng đá c1 hiện tại, điều này có thể gây ra chi phí đáng kể trên một số nền tảng.pg_test_timingCông cụ để đo chi phí thời gian trên hệ kèo bóng đá c1 của bạn. Thông tin thời gian I/O được hiển thị trongPG_STAT_DATABASE, trong đầu ra củaGiải thíchKhibộ đệmTùy chọn được sử dụng và bởipg_stat_statements. Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.

Track_Funces(enum)

Cho phép theo dõi số lượng cuộc gọi và kèo bóng đá c1 được sử dụng. Chỉ địnhPLĐể chỉ theo dõi các chức năng ngôn ngữ thủ tục,tất cảđể theo dõi các hàm ngôn ngữ SQL và C. Mặc định làKhông, trong đó vô hiệu hóa theo dõi kèo bóng đá c1 kê chức năng. Chỉ các siêu người dùng mới có thể thay đổi cài đặt này.

Lưu ý

Các hàm ngôn ngữ SQL đủ đơn giản để trở thànhHồivào truy vấn gọi sẽ không được theo dõi, bất kể cài đặt này.

STATS_TEMP_DIRECTORY(chuỗi)

Đặt thư mục để lưu trữ dữ liệu kèo bóng đá c1 kê tạm thời. Đây có thể là một đường dẫn liên quan đến thư mục dữ liệu hoặc đường dẫn tuyệt đối. Mặc định làPG_STAT_TMP. Chỉ ra điều này vào một hệ kèo bóng đá c1 tệp dựa trên RAM sẽ làm giảm các yêu cầu I/O vật lý và có thể dẫn đến hiệu suất được cải thiện.PostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

19.9.2.Giám sát kèo bóng đá c1 kê

log_statement_stats(Boolean)
log_parser_stats(Boolean)
log_planner_stats(Boolean)
log_executo_stats(Boolean)

Đối với mỗi truy vấn, số liệu kèo bóng đá c1 kê hiệu suất đầu ra của mô -đun tương ứng với nhật ký máy chủ. Đây là một công cụ định hình thô, tương tự như unixgetRusage ()Cơ sở hệ điều hành.log_statement_statsBáo cáo tổng số kèo bóng đá c1 kê tuyên bố, trong khi các báo cáo khác báo cáo kèo bóng đá c1 kê mô-đun.log_statement_statsKhông thể được bật cùng với bất kỳ tùy chọn mỗi mô-đun nào. Tất cả các tùy chọn này bị vô hiệu hóa theo mặc định.