cách đọc kèo bóng đá | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 26. | Chuyển tiếp nhanh | NEXT |
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ợ
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.)
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_READvàIDX_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_fetched
trừblocks_hit
Cung 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_idset
cung 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,