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 / 8.0 / 7.4 / 7.3 / 7.2
Tài cách đọc kèo bóng đá 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ế.

26.2. Các số cách đọc kèo bóng đá thống kê

cách đọc kèo bóng đá'sTrình thu thập cách đọc kèo bóng đá kêlà một hệ cách đọc kèo bóng đá con hỗ trợ

cách đọc kèo bóng đácũng hỗ trợ

26.2.1. Bộ sưu tập cách đọc kèo bóng đá kê

Kể từ khi thu thập số cách đọc kèo bóng đá thống kê thêm một số chi phí để truy vấncách đọc cách đọc kèo bóng đáconf. (Nhìn thấyChương 18Để biết chi tiết về cài đặt

tham sốTrack_countsKiểm soát xem thông tin có thực sự được gửi đến bộ sưu tập

Tham sốTrack_ActivitiesCho phép giám sát lệnh hiện tại được thực thi bởi bất kỳ

Thông thường các tham số này được đặt trongcách đọc kèo bóng đáconfđể họ áp dụng cho tất cảsetLệnh. (Để ngăn người dùng bình thường khỏiSET.)

26.2.2. Xem thu thập

Một số chế độ xem được xác định trước, được liệt kê trongBảng, có sẵn để hiển thị kết quả cách đọc kèo bóng đá kê

Khi sử dụng số cách đọc kèo bóng đá thống kê để theo dõi hoạt động hiện tại, đó làpgstat_stat_intervalmiliseconds (500 trừ khi bị thay đổi trong khi xây dựng máy chủ). Vì thếTrack_Activitiesluôn luôn cập nhật.

Một điểm quan trọng khác là khi quá trình máy chủ làpg_stat_clear_snapshot(), sẽ loại bỏ

Bảng 26-1. Chế độ xem cách đọc kèo bóng đá kê tiêu chuẩn

Xem tên Mô tả
pg_stat_activity Một hàng trên mỗi quy trình máy chủ, hiển thị cơ sở dữ cách đọc kèo bóng đá oid,id, người dùng oid, tên người dùng, hiện tạiTrack_Activities16508_16731
pg_stat_bgwriter Chỉ một hàng, hiển thị số cách đọc kèo bóng đá thống kê toàn cụm từ
pg_stat_database Một hàng trên mỗi cơ sở dữ cách đọc kèo bóng đá, hiển thị cơ sở dữ cách đọc kèo bóng đá oid,
pg_stat_all_tables Đối với mỗi bảng trong cơ sở dữ cách đọc kèo bóng đá hiện tại (bao gồm cả
pg_stat_sys_tables giống nhưpg_stat_all_tables, ngoại trừ chỉ
pg_stat_user_tables giống nhưpg_stat_all_tables, ngoại trừ chỉ
pg_stat_all_indexes Đối với mỗi chỉ mục trong cơ sở dữ cách đọc kèo bóng đá hiện tại, bảng
pg_stat_sys_indexes giống nhưpg_stat_all_indexes, ngoại trừ chỉ
pg_stat_user_indexes giống nhưpg_stat_all_indexes, ngoại trừ chỉ
pg_statio_all_tables Đối với mỗi bảng trong cơ sở dữ cách đọc kèo bóng đá hiện tại (bao gồm cả
pg_statio_sys_tables giống nhưpg_statio_all_tables, ngoại trừ điều đó
pg_statio_user_tables giống nhưpg_statio_all_tables, ngoại trừ điều đó
pg_statio_all_indexes Đối với mỗi chỉ mục trong cơ sở dữ cách đọc kèo bóng đá hiện tại, bảng
pg_statio_sys_indexes giống nhưpg_statio_all_indexes, ngoại trừ điều đó
pg_statio_user_indexes giống nhưpg_statio_all_indexes, ngoại trừ điều đó
Đối với mỗi đối tượng chuỗi trong cơ sở dữ cách đọc kèo bóng đá hiện tại,
giống như, ngoại trừ điều đó
giống như, ngoại trừ điều đó

Số cách đọc kèo bóng đá thống kê chỉ số của Per

Bắt đầu trongcách đọc kèo bóng đá8.1, có thể sử dụng các chỉ mục trực tiếp hoặc qua"Quét bitmap". Trong một bitmap quét đầu ra củapg_stat_all_indexes.IDX_TUP_READĐếm (s) cho chỉ mục (es)pg_stat_all_tables.IDX_TUP_FETCHĐếm cho bảng, nhưng nópg_stat_all_indexes.IDX_TUP_FETCH.

Lưu ý:trướccách đọc kèo bóng đá8.1,IDX_TUP_READIDX_TUP_FETCHSố lượng về cơ bản làIDX_TUP_READĐếm các mục nhập chỉ mụcIDX_TUP_FETCHĐếm các hàng trực tiếp được tìm nạp

Thepg_statio_Chế độ xem làcách đọc kèo bóng đáXử lýcách đọc kèo bóng đáBộ đệm bộ đệm vẫn có thể cư trúcách đọc kèo bóng đáHành vi I/O được khuyên nên sử dụngcách đọc kèo bóng đácách đọc kèo bóng đá kê

Những cách khác để xem xét các số cách đọc kèo bóng đá thống kê có thể được thiết lập bởiBảng. Các chức năng truy cập trên cơ sở dữ cách đọc kèo bóng đá lấy cơ sở dữ cách đọc kèo bóng đá OID

Bảng 26-2. cách đọc kèo bóng đá kê các chức năng truy cập

function Return Type Mô tả
pg_stat_get_db_numbackends(oid) Số nguyên Số lượng quy trình máy chủ hoạt động cho cơ sở dữ cách đọc kèo bóng đá
pg_stat_get_db_xact_commit(OID) Bigint Giao dịch cam kết trong cơ sở dữ cách đọc kèo bóng đá
pg_stat_get_db_xact_rollback(oid) Bigint Giao dịch được quay lại trong cơ sở dữ cách đọc kèo bóng đá
pg_stat_get_db_blocks_fetched(OID) Bigint Số lượng yêu cầu tìm nạp khối đĩa cho
pg_stat_get_db_blocks_hit(OID) Bigint Số lượng yêu cầu tìm nạp khối đĩa được tìm thấy trong bộ đệm
(oid) Bigint Số lượng các bộ dữ cách đọc kèo bóng đá được trả về cho cơ sở dữ cách đọc kèo bóng đá
(oid) Bigint Số lượng các bộ dữ cách đọc kèo bóng đá được tìm nạp cho cơ sở dữ cách đọc kèo bóng đá
(oid) Bigint Số lượng các bộ dữ cách đọc kèo bóng đá được chèn vào cơ sở dữ cách đọc kèo bóng đá
(OID) Bigint Số lượng bộ dữ cách đọc kèo bóng đá được cập nhật trong cơ sở dữ cách đọc kèo bóng đá
(oid) Bigint Số lượng các bộ dữ cách đọc kèo bóng đá bị xóa trong cơ sở dữ cách đọc kèo bóng đá
pg_stat_get_numscans(oid) Bigint Số lượng quét tuần tự được thực hiện khi đối số là A
(OID) Bigint Số lượng hàng được đọc bằng cách đọc kèo bóng đá quét tuần tự khi
pg_stat_get_tuples_fetched(OID) Bigint Số lượng hàng bảng được lấy bằng cách đọc kèo bóng đá quét bitmap khi
pg_stat_get_tuples_inserted(OID) Bigint Số lượng hàng được chèn vào bảng
(OID) Bigint Số lượng hàng được cập nhật trong bảng (bao gồm nóng
(oid) Bigint Số lượng hàng bị xóa khỏi bảng
(oid) Bigint Số lượng hàng được cập nhật nóng trong bảng
pg_stat_get_live_tuples(oid) Bigint Số lượng hàng trực tiếp trong bảng
pg_stat_get_dead_tuples(oid) BIGINT Số lượng hàng chết trong bảng
pg_stat_get_blocks_fetched(oid) BIGINT Số lượng yêu cầu tìm nạp khối đĩa cho bảng hoặc
pg_stat_get_blocks_hit(oid) Bigint Số lượng yêu cầu khối đĩa được tìm thấy trong bộ đệm cho
PG_STAT_GET_LAST_VACUUM_TIME(oid) TIMESTAMPTZ Thời gian của khoảng trống cuối cùng do người dùng khởi tạo
PG_STAT_GET_LAST_AUTOVACUUM_TIME(oid) TIMESTAMPTZ Thời gian của khoảng trống cuối cùng được khởi xướng bởi Autovacuum
pg_stat_get_last_analyze_time(oid) TIMESTAMPTZ Thời gian phân tích cuối cùng do người dùng khởi tạo
pg_stat_get_last_autoanalyze_time(OID) TIMESTAMPTZ Thời gian phân tích cuối cùng được khởi xướng bởi
pg_stat_get_backend_idset() Số nguyên setof Tập hợp các số quy trình máy chủ hiện đang hoạt động
pg_backend_pid() Số nguyên ID xử lý của quy trình máy chủ được gắn vào
pg_stat_get_backend_pid(Số nguyên) Số nguyên ID xử lý của quá trình máy chủ đã cho
pg_stat_get_backend_dbid(Số nguyên) oid ID cơ sở dữ cách đọc kèo bóng đá của quy trình máy chủ đã cho
pg_stat_get_backend_userid(Số nguyên) oid ID người dùng của quy trình máy chủ đã cho
pg_stat_get_backend_activity(Số nguyên) Text lệnh hoạt động của quy trình máy chủ đã cho, nhưngTrack_Activitiesđang bật)
pg_stat_get_backend_waiting(Số nguyên) Boolean Đúng nếu quá trình máy chủ đã cho đang chờTrack_Activitiesđang bật)
pg_stat_get_backend_activity_start(Số nguyên) dấu thời gian với múi giờ Thời gian mà máy chủ đã cho 'Track_Activitiesđang bật)
pg_stat_get_backend_xact_start(Số nguyên) dấu thời gian với múi giờ Thời gian mà máy chủ đã cho 'Track_Activitiesđang bật)
pg_stat_get_backend_start(Số nguyên) dấu thời gian với múi giờ Thời gian mà quá trình máy chủ đã cho là
pg_stat_get_backend_client_addr(Số nguyên) inet Địa chỉ IP của máy khách được kết nối với giá trị đã cho
pg_stat_get_backend_client_port(Số nguyên) Số nguyên Số cổng TCP của máy khách được kết nối với
pg_stat_get_bgwriter_timed_checkpoints() Bigint Số lần người viết nền cóCheckPoint_TimeoutThời gian có
() Bigint Số lần người viết nền cóCheckPoint_Segmentsđã vượt quá hoặcđiểm kiểm tralệnh
pg_stat_get_bgwriter_buf_written_checkpoints() BIGINT Số lượng bộ đệm được viết bởi nền
pg_stat_get_bgwriter_buf_written_clean() Bigint Số lượng bộ đệm được viết bởi nền
pg_stat_get_bgwriter_maxwritten_clean() Bigint Số lần người viết nền cóbgwriter_lru_maxpagestham số
pg_stat_get_buf_written_backend() Bigint Số lượng bộ đệm được viết bởi phụ trợ vì
PG_STAT_GET_BUF_ALLOC() Bigint Tổng số phân bổ bộ đệm
pg_stat_clear_snapshot() void Loại bỏ ảnh chụp nhanh số cách đọc kèo bóng đá thống kê hiện tại
pg_stat_reset() void Đặt lại tất cả các bộ đếm cách đọc kèo bóng đá kê cho hiện tại

Lưu ý: blocks_fetchedtrừblocks_hitCung cấp số lượng hạt nhânđọc ()Các cuộc gọi được phát hành cho

hàmpg_stat_get_backend_idsetcung cấp aPIDS và truy vấn hiện tại của tất cả máy chủ

Chọn PG_STAT_GET_BACKEND_PID (S.Backendid) làm Procpid,