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

20.9. tỷ lệ kèo bóng đá trực tuyến hôm nay

20.9.1. Truy vấn tích lũy và thống kê chỉ mục

Các tham số này kiểm soát hệ thống thống kê tích lũy toàn bộ máy chủ. Khi được bật, dữ liệu được thu thập có thể được truy cập thông quapg_statpg_statioGia đình quan điểm hệ thống. 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 định danh của nó và tỷ lệ kèo bóng đá trực tuyến hôm nay khi 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ỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Track_activity_query_size(Số nguyên)

Chỉ định số lượng bộ nhớ được bảo quản để lưu trữ văn bản của lệnh hiện đang thực hiện cho mỗi phiên hoạt động, chopg_stat_activity.Truy vấnTrường. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy dưới dạng byte.

Track_counts(Boolean)

Cho phép thu thập số liệu thống 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.setĐặc quyền có thể thay đổi cài đặt này.

Track_io_timing(Boolean)

Cho phép tỷ lệ kèo bóng đá trực tuyến hôm nay 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, vì nó sẽ liên tục truy vấn hệ điều hành trong tỷ lệ kèo bóng đá trực tuyến hôm nay 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í tỷ lệ kèo bóng đá trực tuyến hôm nay trên hệ thống của bạn. Thông tin tỷ lệ kèo bóng đá trực tuyến hôm nay 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, trong đầu ra củaVACUUMKhiVerbose14511_14585log_autovacuum_min_durationđược đặt và bởipg_stat_statements. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền có thể thay đổi cài đặt này.

Track_wal_io_timing(Boolean)

Cho phép tỷ lệ kèo bóng đá trực tuyến hôm nay của các cuộc gọi I/O Wal. Tham số này bị tắt theo mặc định, vì nó sẽ liên tục truy vấn hệ điều hành trong tỷ lệ kèo bóng đá trực tuyến hôm nay 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í tỷ lệ kèo bóng đá trực tuyến hôm nay trên hệ thống của bạn. Thông tin tỷ lệ kèo bóng đá trực tuyến hôm nay I/O được hiển thị trongpg_stat_wal. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền 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à tỷ lệ kèo bóng đá trực tuyến hôm nay đượ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ảCũng theo dõi các hàm ngôn ngữ SQL và C. Mặc định làKhông, vô hiệu hóa theo dõi thống kê chức năng. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền 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_Fetch_Consistency(enum)

Xác định hành vi khi số liệu thống kê tích lũy được truy cập nhiều lần trong một giao dịch. Khi được đặt thànhKhông, mỗi lần truy cập lại các bộ đếm từ bộ nhớ chia sẻ. Khi được đặt thànhCache, truy cập đầu tiên vào số liệu thống kê cho một đối tượng lưu trữ các số liệu thống kê đó cho đến khi kết thúc giao dịch trừ khipg_stat_clear_snapshot ()được gọi. Khi được đặt thànhSnapshot, Số liệu thống kê đầu tiên truy cập lưu trữ tất cả các số liệu thống kê có thể truy cập trong cơ sở dữ liệu hiện tại, cho đến khi kết thúc giao dịch trừ khipg_stat_clear_snapshot ()được gọi. Thay đổi tham số này trong một giao dịch loại bỏ ảnh chụp nhanh số liệu thống kê.Cache.

Lưu ý

Khôngphù hợp nhất cho các hệ thống giám sát. Nếu các giá trị chỉ được truy cập một lần, thì đó là hiệu quả nhất.CacheĐảm bảo truy cập lặp lại mang lại cùng các giá trị, điều này rất quan trọng đối với các truy vấn liên quan đến ví dụ: Tự tham gia.Snapshotcó thể hữu ích khi kiểm tra tương tác số liệu thống kê, nhưng có chi phí cao hơn, đặc biệt nếu có nhiều đối tượng cơ sở dữ liệu tồn tại.

20.9.2. Giám sát thống kê

compute_query_id(enum)

Cho phép tính toán trong core của định danh truy vấn. Số nhận dạng truy vấn có thể được hiển thị trongpg_stat_activityXem, sử dụngGiải thíchhoặc phát ra trong nhật ký nếu được cấu hình qualog_line_prefixTham số. Thepg_stat_statementsPhần mở rộng cũng yêu cầu một định danh truy vấn được tính toán. Lưu ý rằng một mô-đun bên ngoài có thể được sử dụng thay thế nếu phương thức tính toán định danh truy vấn trong core không được chấp nhận.TẮT(luôn luôn vô hiệu hóa),trên(luôn luôn bật),20000_20006, cho phép các mô -đun nhưpg_stat_statementstự động bật nó vàThủy loạncó tác dụng tương tự nhưAuto, ngoại trừ việc định danh truy vấn không được hiển thị trongGiải thíchđầu ra để tạo điều kiện kiểm tra hồi quy tự động. Mặc định làAuto.

Lưu ý

20564_20750

log_statement_stats(Boolean)
log_parser_stats(Boolean)
log_planner_stats(Boolean)
log_executor_stats(Boolean)

Đối với mỗi truy vấn, số liệu thống 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ố thống kê tuyên bố, trong khi các báo cáo khác báo cáo thống 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.setĐặc quyền có thể thay đổi các cài đặt này.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.