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
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá c1.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá c1 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.29. kèo bóng đá c1

Thekèo bóng đá c1Mô -đun cung cấp một phương tiện để theo dõi số kèo bóng đá c1 thống kê thực thi của tất cả SQL các câu lệnh được thực hiện bởi một máy chủ.

Mô -đun phải được tải bằng cách thêmkèo bóng đá c1đếnshared_preload_l Libriesinkèo bóng đá c1conf9817_9942

F.29.1. Thekèo bóng đá c1Xem

Thống kê được thu thập bởi mô -đun được cung cấp thông qua Chế độ xem hệ thống có tênkèo bóng đá c110250_10462Bảng F-20.

Bảng F-20.kèo bóng đá c1cột

tên loại Tài kèo bóng đá c1 tham khảo Mô tả
userID oid pg_authid.oid oid của người dùng đã thực thi câu lệnh
DBID oid pg_database.oid oid của cơ sở dữ kèo bóng đá c1 trong đó câu lệnh là được thực hiện
Truy vấn Text Văn bản của câu lệnh (lên đếnTrack_Activity_Query_Sizebyte)
cuộc gọi Bigint Số lần được thực hiện
Total_Time Double Precision Tổng thời gian dành cho tuyên bố, tính bằng giây
hàng Bigint 12774_12847
shared_blks_hit Bigint Tổng số khối được chia sẻ bởi tuyên bố
shared_blks_read Bigint Tổng số khối được chia sẻ được đọc bởi tuyên bố
chia sẻ_blks_written Bigint Tổng số khối chia sẻ ghi bởi tuyên bố
local_blks_hit Bigint Tổng số khối cục bộ truy cập bởi tuyên bố
local_blks_read Bigint Tổng số khối cục bộ được đọc bởi tuyên bố
local_blks_written Bigint Tổng số khối cục bộ ghi bởi tuyên bố
TEMP_BLKS_READ Bigint Tổng số khối nhiệt độ được đọc bởi tuyên bố
TEMP_BLKS_WRITTEN Bigint Tổng số khối nhiệt độ ghi bởi tuyên bố

Chế độ xem này và chức năngpg_stat_statements_reset, chỉ có sẵn trong cơ sở dữ kèo bóng đá c1, chúng đã được cài đặt cụ thể vào Chạykèo bóng đá c1sqlCài đặt tập lệnh. Tuy nhiên, số kèo bóng đá c1 thống kê được theo dõi trên tất cả cơ sở dữ kèo bóng đá c1 của máy chủ bất cứ khi nàokèo bóng đá c1Mô -đun được tải vào máy chủ, bất kể sự hiện diện của chế độ xem.

Vì lý do bảo mật, những người không phải là người điều khiển không được phép xem Văn bản của các truy vấn được thực hiện bởi những người dùng khác. Họ có thể thấy Thống kê, tuy nhiên, nếu chế độ xem đã được cài đặt trong cơ sở dữ kèo bóng đá c1.

Lưu ý rằng kèo bóng đá c1 tuyên bố được coi là giống nhau nếu chúng có cùng một văn bản, bất kể kèo bóng đá c1 giá trị của bất kỳ dòng nào tham số được sử dụng trong câu lệnh. Sử dụng kèo bóng đá c1 tham số ngoại tuyến sẽ giúp nhóm kèo bóng đá c1 tuyên bố cùng nhau và có thể thực hiện Thống kê hữu ích hơn.

F.29.2. Chức năng

pg_stat_statements_reset () trả về void

pg_stat_statements_resetloại bỏ tất cả các số kèo bóng đá c1 thống kê được thu thập cho đến naykèo bóng đá c1. Theo mặc định, điều này chức năng chỉ có thể được thực thi bởi kèo bóng đá c1 siêu người dùng.

F.29.3. Tham số cấu hình

kèo bóng đá c1max(Số nguyên)

kèo bóng đá c1maxlà Số lượng câu lệnh tối đa được theo dõi bởi mô -đun (nghĩa là, Số lượng hàng tối đa trongkèo bóng đá c1Xem). Nếu nhiều hơn những tuyên bố khác biệt hơn là được quan sát, thông tin về kèo bóng đá c1 tuyên bố ít được thực hiện nhất bị loại bỏ. kèo bóng đá c1 Giá trị mặc định là 1000. Tham số này chỉ có thể được đặt tại Máy chủ bắt đầu.

kèo bóng đá c1track(enum)

kèo bóng đá c1trackĐiều khiển câu lệnh nào được tính bởi mô -đun. Chỉ địnhTOPĐể theo dõi cấp độ cao nhất kèo bóng đá c1 câu lệnh (những câu được ban hành trực tiếp bởi khách hàng),tất cảđể theo dõi kèo bóng đá c1 câu lệnh lồng nhau (như vậy như kèo bóng đá c1 câu lệnh được gọi trong kèo bóng đá c1 chức năng) hoặcKhôngđể vô hiệu hóa. Giá trị mặc định làTOP. Chỉ những siêu người sử dụng mới có thể thay đổi Cài đặt này.

kèo bóng đá c1track_utility(Boolean)

kèo bóng đá c1track_utilityĐiều khiển kèo bóng đá c1 các lệnh tiện ích có được theo dõi bởi mô -đun hay không. Các lệnh tiện ích là tất cả các lệnh khác ngoàiChọn, Chèn, Cập nhậtXóa. Giá trị mặc định làtrên. Chỉ những siêu người dùng mới có thể thay đổi điều này cài đặt.

kèo bóng đá c1save(Boolean)

kèo bóng đá c1save18898_19002TẮTSau đó, số kèo bóng đá c1 thống kê không được lưu khi tắt máy cũng như không tải lại tại Máy chủ bắt đầu. Giá trị mặc định làtrên. Tham số này chỉ có thể được đặt trongkèo bóng đá c1confTệp hoặc trên dòng lệnh máy chủ.

Mô -đun yêu cầu thêm bộ nhớ chia sẻ Vềkèo bóng đá c1max * Track_activity_query_sizeByte. Lưu ý rằng bộ nhớ này được tiêu thụ bất cứ khi nào mô -đun được tải, ngay cả khikèo bóng đá c1trackđược đặt thànhKhông.

Để đặt bất kỳ tham số nào trong số này trong của bạnkèo bóng đá c1confTệp, bạn sẽ cần thêmkèo bóng đá c1đếnCustom_varable_Classes. Cách sử dụng điển hình có thể là:

# postgresql.conf
Shared_Preload_L Libries = 'kèo bóng đá c1'

Custom_varable_Classes = 'kèo bóng đá c1'
kèo bóng đá c1max = 10000
kèo bóng đá c1track = all