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/8.0/7.4/7.3/7.2

27.2.Người thu thập số kèo bóng đá c1 kê

PostgreSQL'sTrình thu thập kèo bóng đá c1 kêlà một hệ kèo bóng đá c1 con hỗ trợ thu thập và báo cáo thông tin về hoạt động của máy chủ. Hiện tại, người thu thập có thể đếm quyền truy cập vào các bảng và chỉ mục theo cả hai thuật ngữ khối và hàng cá nhân.

PostgreSQLcũng hỗ trợ báo cáo thông tin động về chính xác những gì đang diễn ra trong hệ kèo bóng đá c1 ngay bây giờ, chẳng hạn như lệnh chính xác hiện đang được thực hiện bởi các quy trình máy chủ khác và các kết nối khác tồn tại trong hệ kèo bóng đá c1. Cơ sở này độc lập với quy trình thu thập.

27.2.1.Cấu hình bộ sưu tập kèo bóng đá c1 kê

Vì thu thập số kèo bóng đá c1 kê bổ sung một số chi phí để thực hiện truy vấn, hệ thống có thể được cấu hình để thu thập hoặc không thu thập thông tin. Điều này được kiểm soát bởi các tham số cấu hình thường được đặt trongPostgreSql.conf. (Nhìn thấyChương 19Để biết chi tiết về thiết lập tham số cấu hình.)

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ỳ quy trình máy chủ nào.

tham sốTrack_countsKiểm soát xem số kèo bóng đá c1 kê có được thu thập về truy cập bảng và chỉ mục hay không.

tham sốTrack_FuncesCho phép theo dõi việc sử dụng các chức năng do kèo bóng đá c1 dùng xác định.

tham sốTrack_io_timingCho phép giám sát thời gian đọc và ghi khối.

Thông thường các tham số kèo bóng đá c1 được đặt trongPostgreSql.confđể chúng áp dụng cho tất cả kèo bóng đá c1 quy trình máy chủ, nhưng có thể bật hoặc tắt chúng trong kèo bóng đá c1 phiên riêng lẻ bằng cách sử dụngsetLệnh. .set.)

Trình thu thập kèo bóng đá c1 kê truyền thông tin được thu thập sang khácPostgreSQLquy trình thông qua các tệp tạm thời. Các tệp kèo bóng đá c1 được lưu trữ trong thư mục được đặt tên bởiSTATS_TEMP_DIRECTORYtham số,pg_stat_tmpTheo mặc định. Để có hiệu suất tốt hơn,STATS_TEMP_DIRECTORYcó thể được chỉ vào một hệ thống tệp dựa trên RAM, giảm các yêu cầu I/O vật lý. Khi máy chủ tắt sạch sẽ, một bản sao vĩnh viễn của dữ kèo bóng đá c1 kê được lưu trữ trongpg_statSubdirectory, để có thể giữ lại số kèo bóng đá c1 kê trên các khởi động lại máy chủ. Khi khôi phục được thực hiện khi bắt đầu máy chủ (ví dụ: sau khi tắt máy, sự cố máy chủ và phục hồi thời gian), tất cả các bộ đếm thống kê được đặt lại.

27.2.2.Xem số kèo bóng đá c1 kê

Một số chế độ xem được xác định trước, được liệt kê trongBảng 27.1, có sẵn để hiển thị trạng thái hiện tại của hệ kèo bóng đá c1. Ngoài ra còn có một số chế độ xem khác, được liệt kê trongBảng 27.2, Có sẵn để hiển thị kết quả của bộ sưu tập kèo bóng đá c1 kê. Ngoài ra, người ta có thể xây dựng các chế độ xem tùy chỉnh bằng cách sử dụng các chức năng kèo bóng đá c1 kê cơ bản, như đã thảo luận trongPhần 27.2.20.

Khi sử dụng các số kèo bóng đá c1 kê để giám sát dữ liệu được thu thập, điều quan trọng là phải nhận ra rằng thông tin không cập nhật ngay lập tức. Mỗi quy trình máy chủ riêng lẻ truyền số lượng thống kê mới cho người thu thập ngay trước khi đi nhàn rỗi;pgstat_stat_intervalmilliseconds (500 ms trừ khi bị thay đổi trong khi xây dựng máy chủ). Vì vậy, thông tin được hiển thị tụt hậu so với hoạt động thực tế.Track_Activitiesluôn luôn cập nhật.

Một điểm quan trọng khác là khi một quy trình máy chủ được yêu cầu hiển thị bất kỳ số kèo bóng đá c1 kê nào trong số này, trước tiên nó sẽ tìm thấy báo cáo gần đây nhất được phát ra bởi quy trình thu thập và sau đó tiếp tục sử dụng ảnh chụp nhanh này cho tất cả các chế độ xem và chức năng thống kê cho đến khi kết thúc giao dịch hiện tại. Vì vậy, các số kèo bóng đá c1 kê sẽ hiển thị thông tin tĩnh miễn là bạn tiếp tục giao dịch hiện tại.pg_stat_clear_snapshot(), sẽ loại bỏ ảnh chụp nhanh số kèo bóng đá c1 kê của giao dịch hiện tại (nếu có). Việc sử dụng tiếp theo của thông tin thống kê sẽ khiến một ảnh chụp nhanh mới được tìm nạp.

Một giao dịch cũng có thể thấy số kèo bóng đá c1 kê của riêng mình (chưa được truyền cho người thu thập) trong các chế độ xempg_stat_xact_all_tables,pg_stat_xact_sys_tables,pg_stat_xact_user_tables. Những con số kèo bóng đá c1 không hoạt động như đã nêu ở trên;

Một số thông tin trong các chế độ xem kèo bóng đá c1 kê động được hiển thị trongBảng 27.1bị hạn chế bảo mật. kèo bóng đá c1 dùng thông thường chỉ có thể xem tất cả các thông tin về các phiên riêng của họ (các phiên thuộc về một vai trò mà họ là thành viên của).PG_READ_ALL_STATS(Xem thêmPhần 21.5) có thể xem tất cả thông tin về tất cả kèo bóng đá c1 phiên.

Bảng 27.1.Chế độ xem kèo bóng đá c1 kê động

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ị thông tin liên quan đến hoạt động hiện tại của quy trình đó, chẳng hạn như truy vấn trạng thái và hiện tại. Nhìn thấypg_stat_activityĐể biết chi tiết.
pg_stat_replication Một hàng cho mỗi quy trình người gửi Wal, hiển thị số kèo bóng đá c1 kê về sự sao chép cho máy chủ dự phòng được kết nối của người gửi đó. Nhìn thấypg_stat_replicationĐể biết chi tiết.
pg_stat_wal_receiver Chỉ một hàng, hiển thị số kèo bóng đá c1 kê về máy thu WAL từ máy chủ được kết nối của người nhận đó. Nhìn thấyPG_STAT_WAL_RECEIVERĐể biết chi tiết.
pg_stat_subcrip Ít nhất một hàng mỗi lần đăng ký, hiển thị thông tin về nhân viên đăng ký. Nhìn thấypg_stat_subcripđể biết chi tiết.
PG_STAT_SSL Một hàng trên mỗi kết nối (thường xuyên và sao chép), hiển thị thông tin về SSL được sử dụng trên kết nối kèo bóng đá c1. Nhìn thấyPG_STAT_SSLĐể biết chi tiết.
PG_STAT_GSSAPI Một hàng trên mỗi kết nối (thường xuyên và sao chép), hiển thị thông tin về xác thực và mã hóa GSSAPI được sử dụng trên kết nối kèo bóng đá c1. Nhìn thấyPG_STAT_GSSAPIĐể biết chi tiết.
PG_STAT_ProTHER_ANALYZE Một hàng cho mỗi phụ trợ (bao gồm kèo bóng đá c1 quy trình công nhân tự động) đang chạyPhân tích, hiển thị tiến trình hiện tại. Nhìn thấyPhần 27.4.1.
PG_STAT_ProTHER_CREATE_INDEX Một hàng cho mỗi phụ trợ chạyTạo chỉ mụchoặcReindex, hiển thị tiến trình hiện tại. Nhìn thấyPhần 27.4.2.
PG_STAT_ProTHER_VACUUM Một hàng cho mỗi phụ trợ (bao gồm kèo bóng đá c1 quy trình công nhân tự động) đang chạyVACUUM, hiển thị tiến trình hiện tại. Nhìn thấyPhần 27.4.3.
PG_STAT_ProTHER_CLUSTER Một hàng cho mỗi phụ trợ chạycụmhoặcNút không đầy đủ, hiển thị tiến trình hiện tại. Nhìn thấyPhần 27.4.4.
Một hàng cho mỗi quy trình kèo bóng đá c1 gửi WAL phát trực tuyến một bản sao lưu cơ sở, hiển thị tiến trình hiện tại. Nhìn thấyPhần 27.4.5.

Bảng 27.2.Chế độ xem kèo bóng đá c1 kê được thu thập

Xem tên Mô tả
pg_stat_archiver Chỉ một hàng, hiển thị số kèo bóng đá c1 kê về hoạt động của quy trình WAL Archiver. Nhìn thấypg_stat_archiverĐể biết chi tiết.
pg_stat_bgwriter Chỉ một hàng, hiển thị số kèo bóng đá c1 kê về hoạt động của quy trình nhà văn nền. Nhìn thấypg_stat_bgwriterĐể biết chi tiết.
pg_stat_database Một hàng trên mỗi cơ sở dữ liệu, hiển thị số kèo bóng đá c1 kê toàn cơ sở dữ liệu. Nhìn thấyPG_STAT_DATABASEĐể biết chi tiết.
PG_STAT_DATABASE_CONFLICTS Một hàng trên mỗi cơ sở dữ liệu, hiển thị số kèo bóng đá c1 kê toàn cơ sở dữ liệu về việc hủy truy vấn do xung đột với việc phục hồi trên các máy chủ dự phòng. Nhìn thấyPG_STAT_DATABASE_CONFLICTSĐể biết chi tiết.
pg_stat_all_tables Một hàng cho mỗi bảng trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về quyền truy cập vào bảng cụ thể đó. Nhìn thấypg_stat_all_tablesĐể biết chi tiết.
pg_stat_sys_tables giống nhưpg_stat_all_tables, ngoại trừ chỉ các bảng hệ kèo bóng đá c1 được hiển thị.
pg_stat_user_tables giống nhưpg_stat_all_tables, ngoại trừ chỉ các bảng kèo bóng đá c1 dùng mới được hiển thị.
pg_stat_xact_all_tables Tương tự nhưpg_stat_all_tables, nhưng tính kèo bóng đá c1 hành động được thực hiện cho đến nay trong giao dịch hiện tại (đó làkhôngchưa bao gồm trongpg_stat_all_tablesvà các chế độ xem liên quan). Các cột cho số lượng các hàng sống và chết và chân không và phân tích các hành động không có trong quan điểm kèo bóng đá c1.
pg_stat_xact_sys_tables giống nhưpg_stat_xact_all_tables, ngoại trừ chỉ các bảng hệ kèo bóng đá c1 được hiển thị.
pg_stat_xact_user_tables giống nhưpg_stat_xact_all_tables, ngoại trừ chỉ các bảng kèo bóng đá c1 dùng được hiển thị.
PG_STAT_ALL_INDEXES Một hàng cho mỗi chỉ mục trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về quyền truy cập vào chỉ mục cụ thể đó. Nhìn thấypg_stat_all_indexesĐể biết chi tiết.
PG_STAT_SYS_INDEXES giống nhưPG_STAT_ALL_INDEXES, ngoại trừ chỉ các chỉ mục trên các bảng hệ kèo bóng đá c1 được hiển thị.
pg_stat_user_indexes giống nhưpg_stat_all_indexes, ngoại trừ chỉ các chỉ mục trên các bảng kèo bóng đá c1 dùng được hiển thị.
pg_statio_all_tables Một hàng cho mỗi bảng trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về I/O trên bảng cụ thể đó. Nhìn thấypg_statio_all_tablesĐể biết chi tiết.
pg_statio_sys_tables giống nhưpg_statio_all_tables, ngoại trừ chỉ các bảng hệ kèo bóng đá c1 được hiển thị.
pg_statio_user_tables giống nhưpg_statio_all_tables, ngoại trừ chỉ các bảng kèo bóng đá c1 dùng mới được hiển thị.
pg_statio_all_indexes Một hàng cho mỗi chỉ mục trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về I/O trên chỉ mục cụ thể đó. Nhìn thấypg_statio_all_indexesđể biết chi tiết.
pg_statio_sys_indexes giống nhưpg_statio_all_indexes, ngoại trừ chỉ các chỉ mục trên các bảng hệ kèo bóng đá c1 được hiển thị.
pg_statio_user_indexes giống nhưpg_statio_all_indexes, ngoại trừ chỉ các chỉ mục trên các bảng kèo bóng đá c1 dùng được hiển thị.
Một hàng cho mỗi chuỗi trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về I/O trên chuỗi cụ thể đó. Nhìn thấyĐể biết chi tiết.
giống như, ngoại trừ chỉ các chuỗi hệ kèo bóng đá c1 được hiển thị. (Hiện tại, không có chuỗi hệ kèo bóng đá c1 nào được xác định, vì vậy chế độ xem này luôn trống.)
giống như, ngoại trừ chỉ các chuỗi kèo bóng đá c1 dùng được hiển thị.
PG_STAT_USER_FENSTS Một hàng cho mỗi hàm được theo dõi, hiển thị số kèo bóng đá c1 kê về thực thi chức năng đó. Nhìn thấyĐể biết chi tiết.
Tương tự như, nhưng chỉ tính kèo bóng đá c1 cuộc gọi trong giao dịch hiện tại (đó làkhôngchưa bao gồm trong).
PG_STAT_SLRU Một hàng trên mỗi máy ảnh DSLRU, hiển thị số kèo bóng đá c1 kê về hoạt động. Nhìn thấyPG_STAT_SLRUđể biết chi tiết.

Số kèo bóng đá c1 kê chỉ số của Per-inc

Thepg_statio_Chế độ xem chủ yếu hữu ích để xác định hiệu quả của bộ đệm bộ đệm. Khi số lượng đĩa thực tế đọc nhỏ hơn nhiều so với số lần truy cập bộ đệm, thì bộ đệm đáp ứng hầu hết kèo bóng đá c1 yêu cầu đọc mà không cần gọi một cuộc gọi kernel.POSTGRESQLxử lý đĩa I/O, dữ kèo bóng đá c1 không có trongPOSTGRESQLBộ đệm bộ đệm vẫn có thể nằm trong bộ đệm I/O của kernel và do đó vẫn có thể được tìm nạp mà không yêu cầu đọc vật lý. kèo bóng đá c1 dùng quan tâm đến việc có được thông tin chi tiết hơn vềPostgreSQLHành vi I/O nên sử dụngPostgreSQLTrình thu thập kèo bóng đá c1 kê kết hợp với các tiện ích hệ điều hành cho phép hiểu biết về khả năng xử lý I/O.

27.2.3.pg_stat_activity

Thepg_stat_activityXem sẽ có một hàng cho mỗi quy trình máy chủ, hiển thị thông tin liên quan đến hoạt động hiện tại của quy trình đó.

Bảng 27.3.pg_stat_activityView

loại cột

Mô tả

Datid oid

oid của cơ sở dữ kèo bóng đá c1, phần phụ trợ này được kết nối với

DATNAME tên

Tên của cơ sở dữ kèo bóng đá c1 phụ trợ này được kết nối với

PID Số nguyên

ID xử lý phụ trợ kèo bóng đá c1

Leader_WAIT_EVENT_TYPE | Số nguyên

ID quy trình của nhóm nhóm song song, nếu quá trình kèo bóng đá c1 là một công nhân truy vấn song song.nullNếu quá trình kèo bóng đá c1 là một nhóm nhóm song song hoặc không tham gia vào truy vấn song song.

sử dụng useysid oid

oid của kèo bóng đá c1 dùng đã đăng nhập vào phần phụ trợ này

usename tên

Tên của kèo bóng đá c1 dùng đã đăng nhập vào phần phụ trợ này

application_name Text

Tên của ứng dụng được kết nối với phần phụ trợ kèo bóng đá c1

client_addr inet

Địa chỉ IP của máy khách được kết nối với phụ trợ kèo bóng đá c1. Nếu trường kèo bóng đá c1 là NULL, nó chỉ ra rằng máy khách được kết nối thông qua ổ cắm UNIX trên máy chủ hoặc đây là một quy trình nội bộ như Autovacuum.

client_hostname Text

Tên máy chủ của máy khách được kết nối, như được báo cáo bởi Tra cứu DNS ngược củaclient_addr. Trường kèo bóng đá c1 sẽ chỉ không có null cho các kết nối IP và chỉ khilog_hostnameđược bật.

client_port Số nguyên

Số cổng TCP mà máy khách đang sử dụng để liên lạc với phụ trợ kèo bóng đá c1 hoặc-1Nếu sử dụng ổ cắm Unix. Nếu trường kèo bóng đá c1 là null, nó chỉ ra rằng đây là một quy trình máy chủ nội bộ.

backend_start dấu thời gian với múi giờ

Thời gian khi quá trình kèo bóng đá c1 được bắt đầu. Đối với phụ trợ của máy khách, đây là thời gian máy khách kết nối với máy chủ.

XACT_START dấu thời gian với múi giờ

Thời gian khi quá trình kèo bóng đá c1 'giao dịch hiện tại được bắt đầu hoặc NULL nếu không có giao dịch nào hoạt động. Nếu truy vấn hiện tại là giao dịch đầu tiên của nó, cột kèo bóng đá c1 bằng vớiquery_startcột.

query_start dấu thời gian với múi giờ

Thời gian khi truy vấn hiện đang hoạt động được bắt đầu hoặc nếuBangkhông phảiActive, Khi truy vấn cuối cùng được bắt đầu

State_change dấu thời gian với múi giờ

Thời gian khiBangĐã thay đổi lần cuối

WAIT_EVENT_TYPE Text

Loại sự kiện mà phần phụ trợ đang chờ, nếu có; nếu không thì không.Bảng 27.4.

Wait_event Text

Đợi tên sự kiện nếu phụ trợ hiện đang chờ đợi, nếu không thì NULL. Nhìn thấyBảng 27.5đếnBảng 27.13.

Bang Text

Trạng thái tổng thể hiện tại của phụ trợ kèo bóng đá c1. Các giá trị có thể là:

  • Active: Phần phụ trợ đang thực hiện truy vấn.

  • Idle: Phần phụ trợ đang chờ lệnh máy khách mới.

  • nhàn rỗi trong giao dịch: Phần phụ trợ nằm trong một giao dịch, nhưng hiện không thực hiện truy vấn.

  • nhàn rỗi trong giao dịch (bị hủy bỏ): Trạng thái kèo bóng đá c1 tương tựnhàn rỗi trong giao dịch, ngoại trừ một trong kèo bóng đá c1 câu lệnh trong giao dịch gây ra lỗi.

  • Chức năng FastPath Gọi: Phần phụ trợ đang thực hiện hàm đường nhanh.

  • bị vô hiệu hóa: Trạng thái kèo bóng đá c1 được báo cáo nếuTrack_Activitiesbị vô hiệu hóa trong phần phụ trợ kèo bóng đá c1.

backend_xid XID

Định danh giao dịch cấp cao nhất của phụ trợ kèo bóng đá c1, nếu có.

backend_xmin XID

Phần phụ trợ hiện tạixminHorizon.

Truy vấn Text

Văn bản truy vấn gần đây nhất của phụ trợ kèo bóng đá c1. Nếu nhưBangActiveTrường kèo bóng đá c1 hiển thị truy vấn hiện đang thực hiện. Ở tất cả các tiểu bang khác, nó cho thấy truy vấn cuối cùng đã được thực hiện.Track_Activity_Query_Size.

backend_type Text

Loại phụ trợ hiện tại. kèo bóng đá c1 loại có thể làAutovacuum Launcher,Công nhân Autovacuum,Trình khởi chạy sao chép logic,Công nhân sao chép logic,Công nhân song song,kèo bóng đá c1 viết nền,phụ trợ máy khách,CheckPulum,Khởi động,Walreceiver,WALSENDERWalwriter. Ngoài ra, nhân viên nền được đăng ký bởi kèo bóng đá c1 tiện ích mở rộng có thể có kèo bóng đá c1 loại bổ sung.


Lưu ý

TheWait_eventBangkèo bóng đá c1 cột độc lập. Nếu một phụ trợ nằm trongActivetrạng thái, nó có thể hoặc không thể làchờVề một số sự kiện. Nếu trạng thái làActiveWait_eventkhông phải là null, điều đó có nghĩa là một truy vấn đang được thực thi, nhưng đang bị chặn ở đâu đó trong hệ kèo bóng đá c1.

Bảng 27.4.Chờ kèo bóng đá c1 loại sự kiện

Chờ loại sự kiện Mô tả
Hoạt động Quá trình máy chủ không hoạt động. Loại sự kiện kèo bóng đá c1 cho biết một quá trình đang chờ hoạt động trong vòng xử lý chính của nó.Wait_eventsẽ xác định điểm chờ cụ thể; nhìn thấyBảng 27.5.
Bufferpin Quy trình máy chủ đang chờ quyền truy cập độc quyền vào bộ đệm dữ kèo bóng đá c1. Chờ pin bộ đệm có thể được kéo dài nếu một quy trình khác giữ một con trỏ mở đọc dữ kèo bóng đá c1 cuối cùng từ bộ đệm trong câu hỏi.Bảng 27.6.
client Quá trình máy chủ đang chờ hoạt động trên ổ cắm được kết nối với ứng dụng kèo bóng đá c1 dùng. Do đó, máy chủ hy vọng điều gì đó sẽ xảy ra độc lập với các quy trình nội bộ của nó.Wait_eventsẽ xác định điểm chờ cụ thể; nhìn thấyBảng 27.7.
Mở rộng Quá trình máy chủ đang chờ một số điều kiện được xác định bởi một mô -đun mở rộng. Nhìn thấyBảng 27.8.
IO Quy trình máy chủ đang chờ hoạt động I/O hoàn thành.Wait_eventsẽ xác định điểm chờ cụ thể; nhìn thấyBảng 27.9.
IPC Quy trình máy chủ đang chờ một số tương tác với quy trình máy chủ khác.Wait_eventsẽ xác định điểm chờ cụ thể; nhìn thấyBảng 27.10.
khóa Quá trình máy chủ đang chờ khóa nặng. Khóa hạng nặng, còn được gọi là khóa Trình quản lý khóa hoặc đơn giản là khóa, chủ yếu bảo vệ kèo bóng đá c1 đối tượng có thể nhìn thấy SQL như bảng.Wait_eventsẽ xác định loại khóa đã chờ; nhìn thấyBảng 27.11.
lwlock Quá trình máy chủ đang chờ khóa nhẹ. Hầu hết các khóa như vậy bảo vệ một cấu trúc dữ kèo bóng đá c1 cụ thể trong bộ nhớ chia sẻ.Wait_eventsẽ chứa một tên xác định mục đích của khóa nhẹ. (Một số khóa có tên cụ thể; một số khác là một phần của một nhóm khóa có mục đích tương tự.) XemBảng 27.12.
thời gian chờ Quy trình máy chủ đang chờ hết thời gian chờ.WAIT_EVENTsẽ xác định điểm chờ cụ thể; nhìn thấyBảng 27.13.

Bảng 27.5.Chờ kèo bóng đá c1 sự kiện thuộc loạiHoạt động

Hoạt độngChờ sự kiện Mô tả
ArchiveMain Chờ đợi trong vòng chính của quá trình Archiver.
Autovacuummain Chờ đợi trong vòng chính của quá trình phóng Autovacuum.
bgwriterhibernate Chờ đợi trong quá trình nhà văn nền, ngủ đông.
BGWritermain Đang chờ vòng chính của quy trình nhà văn nền.
CheckPintermain Đang chờ vòng chính của quy trình CheckPulum.
LogicalApplyMain Đang chờ vòng lặp chính của quá trình áp dụng sao chép logic.
Logicallaunchermain Đang chờ vòng chính của quá trình khởi chạy sao chép logic.
pgstatmain Chờ đợi trong vòng chính của quy trình thu thập kèo bóng đá c1 kê.
RecoveryWalStream Chờ vòng chính của quá trình khởi động để Wal đến, trong quá trình phục hồi phát trực tuyến.
sysloggermain Đang chờ vòng chính của quá trình Syslogger.
WalreceiveMain Chờ đợi trong vòng chính của quy trình máy thu Wal.
WALSENDERMAIN Đang chờ vòng chính của quy trình kèo bóng đá c1 gửi Wal.
Walwritermain Chờ đợi trong vòng chính của quy trình WAL Writer.

Bảng 27.6.Chờ kèo bóng đá c1 sự kiện thuộc loạiBufferpin

BufferpinChờ sự kiện Mô tả
Bufferpin Đang chờ để có được pin độc quyền trên bộ đệm.

Bảng 27.7.Chờ kèo bóng đá c1 sự kiện thuộc loạiclient

ClientChờ sự kiện Mô tả
clientRead Đang chờ đọc dữ kèo bóng đá c1 từ máy khách.
clientWrite Đang chờ ghi dữ kèo bóng đá c1 cho máy khách.
Gssopenserver Đang chờ đọc dữ kèo bóng đá c1 từ máy khách trong khi thiết lập phiên GSSAPI.
libpqwalreceiverConnect Đang chờ trong máy thu wal để thiết lập kết nối với máy chủ từ xa.
libpqwalreceiverreceive Đang đợi trong máy thu wal để nhận dữ kèo bóng đá c1 từ máy chủ từ xa.
SSLOpenServer Đang chờ SSL trong khi cố gắng kết nối.
Walreceiverwaitstart chờ quá trình khởi động để gửi dữ kèo bóng đá c1 ban đầu để sao chép phát trực tuyến.
walsenderwaitforwal Đang chờ wal bị xóa trong quá trình kèo bóng đá c1 gửi Wal.
walsenderwritedata Đang chờ bất kỳ hoạt động nào khi xử lý trả lời từ máy thu Wal trong quy trình kèo bóng đá c1 gửi Wal.

Bảng 27.8.Chờ kèo bóng đá c1 sự kiện thuộc loạiMở rộng

Mở rộngChờ sự kiện Mô tả
Mở rộng Đang chờ trong một phần mở rộng.

Bảng 27.9.Chờ kèo bóng đá c1 sự kiện thuộc loạiIO

IOChờ sự kiện Mô tả
BuffileRead Đang chờ đọc từ tệp đệm.
BuffileWrite Đang chờ ghi vào tệp đệm.
ControlFileRead Đang chờ đọc từPG_ControlTệp.
ControlFileSync Đang chờPG_ControlTệp để tiếp cận lưu trữ bền.
ControlFileSyncupDate Đang chờ cập nhật choPG_ControlTệp để tiếp cận lưu trữ bền.
ControlFileWrite Đang chờ ghi vàoPG_ControlTệp.
ControlFileWriteUpdate Đang chờ ghi để cập nhậtPG_ControlTệp.
copyfileRead Đang chờ đọc trong quá trình sao chép tệp.
CopyFileWrite Đang chờ ghi trong hoạt động sao chép tệp.
DSMFillZeroWrite Đang chờ để điền vào tệp sao lưu bộ nhớ chia sẻ động bằng Zeroes.
DataFileExtend Đang chờ tệp dữ kèo bóng đá c1 quan hệ được mở rộng.
DataFileFlush Đang chờ tệp dữ kèo bóng đá c1 quan hệ để đạt được lưu trữ bền.
chờ đồng bộ hóa ngay lập tức tệp dữ kèo bóng đá c1 quan hệ để lưu trữ bền.
DataFilePrefetch Đang chờ một phần trước không đồng bộ từ tệp dữ kèo bóng đá c1 quan hệ.
DataFileRead Đang chờ đọc từ tệp dữ kèo bóng đá c1 quan hệ.
DataFilesync Đang chờ thay đổi tệp dữ kèo bóng đá c1 quan hệ để đạt được lưu trữ bền.
DataFileTruncate Đang chờ tệp dữ kèo bóng đá c1 quan hệ bị cắt ngắn.
DataFileWrite Đang chờ ghi vào tệp dữ kèo bóng đá c1 quan hệ.
LockFileAddTodatAdirread Đang chờ đọc trong khi thêm một dòng vào tệp khóa thư mục dữ kèo bóng đá c1.
Lockfileaddtodatadirsync Đang chờ dữ kèo bóng đá c1 đạt được lưu trữ bền trong khi thêm một dòng vào tệp khóa thư mục dữ kèo bóng đá c1.
Đang chờ ghi trong khi thêm một dòng vào tệp khóa thư mục dữ kèo bóng đá c1.
LockfileCreateread Đang chờ đọc trong khi tạo tệp khóa thư mục dữ kèo bóng đá c1.
LockfileCreatesync Đang chờ dữ kèo bóng đá c1 đạt được lưu trữ bền trong khi tạo tệp khóa thư mục dữ kèo bóng đá c1.
LockfileCreatewrite Đang chờ ghi trong khi tạo tệp khóa thư mục dữ kèo bóng đá c1.
LockfileRecheckDatAdirread Đang chờ đọc trong khi kiểm tra lại tệp khóa thư mục dữ kèo bóng đá c1.
LogicalrewRitecheckPointSync Đang chờ ánh xạ viết lại logic để đạt được lưu trữ bền trong quá trình kiểm tra.
LogicalrewRitemAppingsync chờ dữ kèo bóng đá c1 ánh xạ để đạt được lưu trữ bền trong quá trình viết lại logic.
LogicalrewRitemappingWrite Đang chờ ghi dữ kèo bóng đá c1 ánh xạ trong quá trình viết lại logic.
Logicalrewritesync chờ ánh xạ viết lại logic để đạt được lưu trữ bền.
LogicalrewRitetRuncate chờ cắt ngắn dữ kèo bóng đá c1 ánh xạ trong quá trình viết lại logic.
LogicalrewriteWrite Đang chờ ghi ánh xạ viết lại logic.
Mối quan hệ Đang chờ đọc tệp bản đồ quan hệ.
Mối quan hệ Đang chờ tệp bản đồ quan hệ để đạt được lưu trữ bền.
Mối quan hệ Đang chờ ghi vào tệp bản đồ quan hệ.
ReorderBufferead Đang chờ đọc trong quá trình quản lý bộ đệm sắp xếp lại.
ReorderBufferWrite Đang chờ ghi trong quá trình quản lý bộ đệm sắp xếp lại.
ReorderLogicalMappingRead Đang chờ đọc ánh xạ logic trong quá trình quản lý bộ đệm sắp xếp lại.
ReplicationSlotread Đang chờ đọc từ tệp điều khiển khe sao chép.
ReplicationSlotrestoresync Đang chờ tệp điều khiển khe sao chép để đạt được lưu trữ bền trong khi khôi phục nó về bộ nhớ.
ReplicationSlotSync Đang chờ tệp điều khiển khe sao chép để đạt được lưu trữ bền.
ReplicationSlotWrite Đang chờ ghi vào tệp điều khiển khe sao chép.
slruflushsync Đang chờ dữ kèo bóng đá c1 SLRU đạt được lưu trữ bền trong quá trình kiểm tra hoặc tắt cơ sở dữ kèo bóng đá c1.
Slruread Đang chờ đọc trang SLRU.
slrusync Đang chờ dữ kèo bóng đá c1 SLRU đạt được lưu trữ bền sau một trang ghi.
slruwrite Đang chờ viết trang máy ảnh DSLRU.
SnapBuildRead Chờ đọc ảnh chụp nhanh danh mục lịch sử nối tiếp.
SnapBuildSync Đang chờ một bức ảnh chụp danh mục lịch sử nối tiếp để đạt được lưu trữ bền.
SnapBuildWrite Đang chờ viết một ảnh chụp nhanh danh mục lịch sử nối tiếp.
TimelineHistoryFilesync Đang chờ tệp lịch sử dòng thời gian nhận được thông qua sao chép phát trực tuyến để đạt được lưu trữ bền.
TimelineHistoryFileWrite Đang chờ ghi tệp lịch sử dòng thời gian nhận được thông qua sao chép phát trực tuyến.
TimelineHistoryRead Đang chờ đọc tệp lịch sử dòng thời gian.
TimelineHistorySync Đang chờ tệp lịch sử dòng thời gian mới được tạo để tiếp cận lưu trữ bền.
TimelineHistoryWrite Đang chờ ghi tệp lịch sử dòng thời gian mới được tạo.
TwophaseFileRead Đang chờ đọc tệp trạng thái hai pha.
TwophaseFilesync Đang chờ tệp trạng thái hai pha để đạt được lưu trữ bền.
TwophaseFileWrite Đang chờ ghi tệp trạng thái hai pha.
walbootstrapsync Đang chờ Wal đến lưu trữ bền trong quá trình bootstrapping.
WalbootStrapWrite Đang chờ ghi trang WAL trong quá trình bootstrapping.
Walcopyread Đang chờ đọc khi tạo một phân đoạn Wal mới bằng cách sao chép một phân đoạn hiện có.
Walcopysync Đang chờ một phân đoạn Wal mới được tạo bằng cách sao chép một phân đoạn hiện có để tiếp cận lưu trữ bền.
Walcopywrite Đang chờ ghi khi tạo một phân đoạn Wal mới bằng cách sao chép một phân đoạn hiện có.
Walinitsync Đang chờ một tệp WAL mới được khởi tạo để đạt được lưu trữ bền.
WalinitWrite Đang chờ ghi trong khi khởi tạo tệp WAL mới.
Walread Đang chờ đọc từ tệp WAL.
walsendertimelineHistoryRead Đang chờ đọc từ tệp Lịch sử Dòng thời gian trong lệnh Timeline Walsender.
walsync Đang chờ tệp WAL tiếp cận lưu trữ bền.
walsyncmethodassign Đang chờ dữ kèo bóng đá c1 đạt được lưu trữ bền trong khi gán phương thức Sync mới của Wal.
Walwrite Đang chờ ghi vào tệp wal.

Bảng 27.10.Chờ kèo bóng đá c1 sự kiện thuộc loạiIPC

IPCChờ sự kiện Mô tả
BackupWaitWalarchive Đang chờ kèo bóng đá c1 tệp WAL cần thiết để sao lưu được lưu trữ thành công.
BGWorkershutdown Đang chờ nhân viên nền đóng cửa.
BGWorkerstartup Đang chờ nhân viên nền bắt đầu.
Btreepage Đang chờ số trang cần thiết để tiếp tục quét cây B song song để có sẵn.
CheckPointDone Đang chờ hoàn thành điểm kiểm tra.
CheckPointStart Đang chờ điểm kiểm tra để bắt đầu.
executegather chờ hoạt động từ một quá trình con trong khi thực hiện ATập hợpKế hoạch nút.
Hashbatchallocate chờ kèo bóng đá c1 tham gia băm song song được bầu để phân bổ bảng băm.
Hashbatchelect Đang chờ bầu kèo bóng đá c1 tham gia băm song song để phân bổ bảng băm.
Hashbatchload Đang chờ những kèo bóng đá c1 tham gia băm song song khác để hoàn thành việc tải bảng băm.
Hashbuildallocate Đang chờ kèo bóng đá c1 tham gia băm song song được bầu để phân bổ bảng băm ban đầu.
Hashbuildelect Đang chờ bầu kèo bóng đá c1 tham gia băm song song để phân bổ bảng băm ban đầu.
Hashbuildhashinner chờ kèo bóng đá c1 tham gia băm song song khác để hoàn thành việc băm mối quan hệ bên trong.
HashbuildHashouter Chờ những kèo bóng đá c1 tham gia băm song song khác để hoàn thành phân vùng mối quan hệ bên ngoài.
Hashgrowbatchesallocate Đang chờ kèo bóng đá c1 tham gia băm song song được bầu để phân bổ nhiều đợt hơn.
Hashgrowbatchesdecide chờ để bầu kèo bóng đá c1 tham gia băm song song để quyết định tăng trưởng hàng loạt trong tương lai.
Hashgrowbatcheselect chờ để bầu kèo bóng đá c1 tham gia băm song song để phân bổ nhiều đợt hơn.
Hashgrowbatchesfinish Chờ kèo bóng đá c1 tham gia băm song song được bầu để quyết định tăng trưởng hàng loạt trong tương lai.
HashgrowbatchesRepartition Đang chờ những kèo bóng đá c1 tham gia băm song song khác để hoàn thành việc tái bản.
Hashgrowbucketsallocate chờ kèo bóng đá c1 tham gia băm song song được bầu để hoàn thành việc phân bổ nhiều thùng hơn.
Hashgrowbucketselect chờ để bầu kèo bóng đá c1 tham gia băm song song để phân bổ nhiều thùng hơn.
Hashgrowbucketsreinsert Đang chờ những người tham gia băm song song khác để hoàn thành việc chèn các bộ dữ kèo bóng đá c1 vào các thùng mới.
LogicalSyncData Đang chờ máy chủ từ xa sao chép logic để gửi dữ kèo bóng đá c1 để đồng bộ hóa bảng ban đầu.
LogicalSyncStatechange Đang chờ máy chủ từ xa sao chép hợp lý thay đổi trạng thái.
messagequeueInal Đang chờ quy trình khác được đính kèm vào hàng đợi tin nhắn được chia sẻ.
messagequeuePutMessage Đang chờ viết thông báo giao thức vào hàng đợi tin nhắn được chia sẻ.
messagequeuereceive chờ nhận byte từ hàng đợi tin nhắn được chia sẻ.
MessageQueuesend Đang chờ gửi byte đến hàng đợi tin nhắn được chia sẻ.
song songBapsCan chờ quét bitmap song song để được khởi tạo.
song song Indexscan chờ song songTạo chỉ mụcCông nhân để hoàn thành quét HEAP.
Parallelfinish chờ công nhân song song hoàn thành điện toán.
ProcarraygroupUpdate Đang chờ nhóm nhóm xóa ID giao dịch khi kết thúc giao dịch.
ProcsignalBarrier Đang chờ một sự kiện rào cản được xử lý bởi tất cả kèo bóng đá c1 phụ trợ.
Quảng cáo chờ chương trình khuyến mãi chờ.
RecoveryConflictSnapshot chờ giải quyết xung đột phục hồi để dọn dẹp chân không.
RecoveryConflictTableSpace chờ giải quyết xung đột phục hồi để thả một không gian bảng.
recoveryPause chờ đợi sự phục hồi được nối lại.
ReplicateRigindrop Đang chờ nguồn gốc sao chép không hoạt động để nó có thể bị loại bỏ.
ReplicationSlotDrop Đang chờ một khe sao chép không hoạt động để nó có thể bị loại bỏ.
Safesnapshot Đang chờ để có được một ảnh chụp nhanh hợp lệ cho mộtChỉ đọc bảo trìGiao dịch.
Syncrep Đang chờ xác nhận từ máy chủ từ xa trong quá trình sao chép đồng bộ.
XactgroupUpdate Đang chờ nhóm nhóm cập nhật trạng thái giao dịch khi kết thúc giao dịch.

Bảng 27.11.Chờ kèo bóng đá c1 sự kiện thuộc loạikhóa

khóaĐợi sự kiện Mô tả
Tư vấn chờ để có được khóa kèo bóng đá c1 dùng tư vấn.
mở rộng chờ để mở rộng mối quan hệ.
frozenid Đang chờ cập nhậtpg_database.DatfrozenxidPG_DATABASE.DatminMXID.
Đối tượng Đang chờ để có được khóa trên đối tượng cơ sở dữ kèo bóng đá c1 không liên quan.
trang Đang chờ để có được một khóa trên một trang của một mối quan hệ.
Mối quan hệ Đang chờ để có được khóa trên một mối quan hệ.
Spectoken Đang chờ để có được khóa chèn đầu cơ.
TranstercentID chờ giao dịch kết thúc.
Tuple Đang chờ để có được khóa trên một tuple.
userlock Đang chờ để có được khóa kèo bóng đá c1 dùng.
VirtualXid Đang chờ để có được khóa ID giao dịch ảo.

Bảng 27.12.Chờ kèo bóng đá c1 sự kiện thuộc loạilwlock

lwlockChờ sự kiện Mô tả
addinshmeminit Đang chờ để quản lý phân bổ không gian của tiện ích mở rộng trong bộ nhớ chia sẻ.
Autofile Đang chờ cập nhậtPostgreSql.Auto.confTệp.
Autovacuum Đang chờ đọc hoặc cập nhật trạng thái hiện tại của nhân viên tự động.
Autovacuumschedule Đang chờ để đảm bảo rằng một bảng được chọn cho Autovacuum vẫn cần hút bụi.
BackidentWorker Chờ đọc hoặc cập nhật trạng thái công nhân nền.
BtreeVacUum Đang chờ đọc hoặc cập nhật thông tin liên quan đến chân không cho chỉ mục B-Tree.
BufferContent Đang chờ truy cập trang dữ kèo bóng đá c1 trong bộ nhớ.
Bufferio Đang chờ I/O trên trang dữ kèo bóng đá c1.
Buffermapping Đang chờ liên kết khối dữ kèo bóng đá c1 với bộ đệm trong nhóm bộ đệm.
điểm kiểm tra Đang chờ bắt đầu điểm kiểm tra.
CheckPinterComm Đang chờ quản lý kèo bóng đá c1 yêu cầu FSYNC.
Ủy ban Đang chờ đọc hoặc cập nhật giá trị cuối cùng được đặt cho dấu thời gian giao dịch.
ComptsBuffer Đang chờ I/O trên bộ đệm DSLRU Dấu thời gian cam kết.
ComportSslru Đang chờ truy cập vào bộ nhớ cache slru thời gian cam kết.
ControlFile Đang chờ đọc hoặc cập nhậtPG_ControlTệp hoặc tạo tệp WAL mới.
DynamicSharedMemoryControl Đang chờ đọc hoặc cập nhật thông tin phân bổ bộ nhớ chia sẻ động.
LockFastPath Đang chờ đọc hoặc cập nhật thông tin khóa đường dẫn nhanh của quy trình.
LockManager Chờ đọc hoặc cập nhật thông tin vềhạng nặngKhănkhóa.
LogicalRepworker Chờ đọc hoặc cập nhật trạng thái của nhân viên sao chép logic.
Multixactgen Đang chờ đọc hoặc cập nhật trạng thái đa dạng được chia sẻ.
MultixactMemberBuffer Đang chờ I/O trên bộ đệm DSLRU thành viên Multixact.
MultixactMemberslru Đang chờ truy cập bộ nhớ cache SLRU thành viên Multixact.
MultixactoFsetBuffer Đang chờ I/O trên bộ đệm DSLRU Offset Multixact.
Multixactoffsetslru Đang chờ truy cập bộ đệm SLRU Offset Multixact.
MultixactTruncation Đang chờ đọc hoặc cắt ngắn thông tin multixact.
NotifyBuffer Đang chờ I/O trên AThông báoBộ đệm DSLRU tin nhắn.
Notifyqueue chờ đọc hoặc cập nhậtThông báoTin nhắn.
NotifyqueUetail Đang chờ cập nhật giới hạn trênThông báoLưu trữ tin nhắn.
notifyslru Đang chờ truy cậpThông báoBộ đệm SLRU tin nhắn.
OIDGEN Đang chờ phân bổ OID mới.
OldSnapShottimemap Chờ đọc hoặc cập nhật thông tin điều khiển ảnh chụp nhanh cũ.
song song Đang chờ chọn kế hoạch con tiếp theo trong quá trình thực hiện kế hoạch phụ lục song song.
song songHashjoin chờ đồng bộ hóa công nhân trong quá trình thực hiện kế hoạch băm song song.
song song chờ phân bổ bộ nhớ chia sẻ động của truy vấn song song.
PersessionDSA chờ phân bổ bộ nhớ chia sẻ động của truy vấn song song.
PersessionRecordType Đang chờ truy cập thông tin truy vấn song song về kèo bóng đá c1 loại tổng hợp.
PersessionRecordTyPMod Đang chờ truy cập thông tin truy vấn song song về kèo bóng đá c1 bộ sửa đổi loại xác định kèo bóng đá c1 loại bản ghi ẩn danh.
perxactpredicatelist 97417_97534
PRODICATELOCKMANAGER Đang chờ truy cập thông tin khóa dự đoán được sử dụng bởi kèo bóng đá c1 giao dịch có thể nối tiếp.
Procarray 97864_97991
Mối quan hệ Đang chờ đọc hoặc cập nhật Apg_filenode.mapTệp (được sử dụng để theo dõi các bài tập FILENODE của các danh mục hệ kèo bóng đá c1 nhất định).
relcacheinit Đang chờ đọc hoặc cập nhật APG_Internal.initTệp khởi tạo bộ đệm quan hệ.
ReplicateRigin chờ để tạo, thả hoặc sử dụng nguồn gốc sao chép.
ReplicateRigInstate Đang chờ đọc hoặc cập nhật tiến trình của một bản sao sao chép.
ReplicationSlotallocation chờ phân bổ hoặc miễn phí một khe sao chép.
ReplicationSlotControl Đang chờ đọc hoặc cập nhật trạng thái khe sao chép.
ReplicationSlotio Đang chờ I/O trên khe sao chép.
serialbuffer Đang chờ I/O trên bộ đệm SLRU xung đột giao dịch có thể nối tiếp.
serializablefinishedList Đang chờ truy cập danh sách kèo bóng đá c1 giao dịch có thể thực hiện được.
serialablepredicatelist Đang chờ truy cập danh sách kèo bóng đá c1 khóa dự đoán được tổ chức bởi kèo bóng đá c1 giao dịch có thể nối tiếp.
serializablexacthash chờ đọc hoặc cập nhật thông tin về kèo bóng đá c1 giao dịch có thể nối tiếp.
serialslru Đang chờ truy cập vào bộ đệm Slru xung đột giao dịch có thể nối tiếp.
SharedTidBitMap Đang chờ truy cập bitmap tid được chia sẻ trong quá trình quét chỉ mục bitmap song song.
SharedTuplestore Đang chờ truy cập một cửa hàng chia sẻ trong quá trình truy vấn song song.
Shmemindex chờ tìm hoặc phân bổ không gian trong bộ nhớ chia sẻ.
sinvalread Đang chờ để lấy tin nhắn từ hàng đợi vô hiệu hóa danh mục được chia sẻ.
sinvalwrite Đang chờ thêm thông báo vào hàng đợi vô hiệu hóa danh mục được chia sẻ.
Subtransbuffer Đang chờ I/O trên bộ đệm DSLRU giao dịch phụ.
subtransslru Đang chờ truy cập bộ nhớ cache Slru giao dịch phụ.
Syncrep Chờ đọc hoặc cập nhật thông tin về trạng thái sao chép đồng bộ.
SyncScan Đang chờ chọn vị trí bắt đầu của quét bảng đồng bộ.
TABLESPECECERATE chờ để tạo hoặc thả một không gian bảng.
Twophasestate Đang chờ đọc hoặc cập nhật trạng thái của kèo bóng đá c1 giao dịch đã chuẩn bị.
Walbufmapping Đang chờ thay thế một trang trong bộ đệm Wal.
Walinsert Đang chờ chèn dữ kèo bóng đá c1 WAL vào bộ đệm bộ nhớ.
Walwrite Đang chờ bộ đệm Wal được ghi vào đĩa.
WraplimitsVacUum Đang chờ cập nhật giới hạn trên ID giao dịch và tiêu thụ Multixact.
Xactbuffer Đang chờ I/O trên bộ đệm SLRU trạng thái giao dịch.
XACTSLRU ​​Đang chờ truy cập bộ nhớ cache trạng thái giao dịch.
XactTrunCation Đang chờ thực thiPG_XACT_STATUShoặc cập nhật ID giao dịch lâu đời nhất có sẵn cho nó.
Xidgen Đang chờ phân bổ ID giao dịch mới.

Lưu ý

Tiện ích mở rộng có thể thêmlwlockLoại vào danh sách được hiển thị trongBảng 27.12. Trong một số trường hợp, tên được gán bởi một tiện ích mở rộng sẽ không có sẵn trong tất cả kèo bóng đá c1 quy trình máy chủ;lwlockĐợi sự kiện có thể được báo cáo chỉ làMở rộngthay vì tên được chỉ định mở rộng.

Bảng 27.13.Chờ kèo bóng đá c1 sự kiện thuộc loạithời gian chờ

thời gian chờChờ sự kiện Mô tả
baseBackupThrottle Chờ đợi trong quá trình sao lưu cơ sở khi hoạt động điều chỉnh.
PGS ngủ chờ do cuộc gọi đếnpg_s ngủhoặc hàm anh chị em.
RecoveryApplyDelay Đang chờ áp dụng wal trong quá trình phục hồi vì cài đặt độ trễ.
105834_105865 Chờ đợi trong quá trình khôi phục khi dữ kèo bóng đá c1 Wal không khả dụng từ bất kỳ nguồn nào (PG_WAL, Lưu trữ hoặc phát trực tuyến).
RegisterSyncRequest 106154_106258
VacuumDelay Chờ vào điểm trễ chân không dựa trên chi phí.

Đây là một ví dụ về cách xem kèo bóng đá c1 sự kiện chờ đợi:

106628_106879

27.2.4.pg_stat_replication

Thepg_stat_replicationXem sẽ chứa một hàng cho mỗi quy trình người gửi Wal, hiển thị số kèo bóng đá c1 kê về sự sao chép cho máy chủ dự phòng được kết nối của người gửi đó. Chỉ có kết nối trực tiếp được liệt kê được liệt kê;

Bảng 27,14.pg_stat_replicationXem

loại cột

Mô tả

PID Số nguyên

ID quy trình của quy trình kèo bóng đá c1 gửi WAL

useysid oid

oid của kèo bóng đá c1 dùng đã đăng nhập vào quy trình kèo bóng đá c1 gửi WAL này

usename tên

Tên của kèo bóng đá c1 dùng đã đăng nhập vào quy trình kèo bóng đá c1 gửi WAL này

application_name Text

Tên của ứng dụng được kết nối với kèo bóng đá c1 gửi WAL này

client_addr inet

Địa chỉ IP của máy khách được kết nối với kèo bóng đá c1 gửi WAL này. Nếu trường này là NULL, nó chỉ ra rằng máy khách được kết nối thông qua ổ cắm unix trên máy chủ.

client_hostname Text

Tên máy chủ của máy khách được kết nối, như được báo cáo bởi Tra cứu DNS ngược củaclient_addr. Trường kèo bóng đá c1 sẽ chỉ không có null cho các kết nối IP và chỉ khilog_hostnameđược bật.

client_port Số nguyên

Số cổng TCP mà máy khách đang sử dụng để liên lạc với kèo bóng đá c1 gửi WAL này hoặc-1Nếu sử dụng ổ cắm UNIX

backend_start dấu thời gian với múi giờ

Thời gian khi quá trình này được bắt đầu, tức là, khi máy khách kết nối với kèo bóng đá c1 gửi WAL này

backend_xmin XID

Chế độ chờ kèo bóng đá c1xminHorizon được báo cáo bởihot_standby_feedback.

Bang Text

Trạng thái kèo bóng đá c1 gửi WAL hiện tại. Các giá trị có thể là:

  • Khởi động: kèo bóng đá c1 gửi Wal này đang bắt đầu.

  • Catchup

  • Truyền phát

  • Sao lưu: kèo bóng đá c1 gửi Wal này đang gửi bản sao lưu.

  • dừng: kèo bóng đá c1 gửi Wal này đang dừng.

sent_lsn PG_LSN

Vị trí nhật ký ghi nhận cuối cùng được gửi trên kết nối kèo bóng đá c1

write_lsn PG_LSN

Vị trí nhật ký ghi nhận cuối cùng được ghi vào đĩa theo máy chủ dự phòng kèo bóng đá c1

flush_lsn PG_LSN

Vị trí nhật ký ghi nhận cuối cùng được chuyển vào đĩa theo máy chủ dự phòng kèo bóng đá c1

replay_lsn PG_LSN

Vị trí nhật ký ghi lại lần cuối được phát lại vào cơ sở dữ kèo bóng đá c1 trên máy chủ dự phòng này

write_lag Khoảng

Thời gian trôi qua giữa việc Flushing WAL gần đây tại địa phương và nhận được thông báo rằng máy chủ dự phòng kèo bóng đá c1 đã viết nó (nhưng chưa xóa nó hoặc áp dụng nó). Điều kèo bóng đá c1 có thể được sử dụng để đánh giá độ trễsynchronous_commitCấpremote_writephát sinh trong khi cam kết nếu máy chủ kèo bóng đá c1 được cấu hình như một chế độ chờ đồng bộ.

flush_lag Khoảng

Thời gian trôi qua giữa việc xóa WAL gần đây tại địa phương và nhận được thông báo rằng máy chủ dự phòng kèo bóng đá c1 đã viết và xóa nó (nhưng chưa áp dụng nó). Điều kèo bóng đá c1 có thể được sử dụng để đánh giá độ trễsynchronous_commitCấptrênphát sinh trong khi cam kết nếu máy chủ kèo bóng đá c1 được cấu hình như một chế độ chờ đồng bộ.

replay_lag Khoảng

Thời gian trôi qua giữa việc xóa WAL gần đây tại địa phương và nhận thông báo rằng máy chủ dự phòng kèo bóng đá c1 đã viết, xóa và áp dụng nó. Điều kèo bóng đá c1 có thể được sử dụng để đánh giá độ trễsynchronous_commitCấpRemote_applyphát sinh trong khi cam kết nếu máy chủ kèo bóng đá c1 được cấu hình như một chế độ chờ đồng bộ.

Sync_priority Số nguyên

Ưu tiên của máy chủ dự phòng kèo bóng đá c1 để được chọn làm chế độ chờ đồng bộ trong một bản sao đồng bộ dựa trên ưu tiên. Điều kèo bóng đá c1 không có tác dụng trong bản sao đồng bộ dựa trên đại biểu.

Sync_state Text

Trạng thái đồng bộ của máy chủ dự phòng kèo bóng đá c1. Các giá trị có thể là:

  • Async: Máy chủ dự phòng kèo bóng đá c1 không đồng bộ.

  • tiềm năng

  • Sync: Máy chủ dự phòng kèo bóng đá c1 đồng bộ.

  • Quorum: Máy chủ dự phòng kèo bóng đá c1 được coi là ứng cử viên cho Quorum Standbys.

Trả lời_time dấu thời gian với múi giờ

Gửi thời gian trả lời cuối cùng nhận được từ máy chủ dự phòng


Thời gian trễ được báo cáo trongpg_stat_replicationXem là các phép đo thời gian thực hiện để wal gần đây được viết, xóa và phát lại và để kèo bóng đá c1 gửi biết về nó. Những lần này thể hiện độ trễ cam kết đã được (hoặc sẽ) được giới thiệu bởi mỗi cấp độ cam kết đồng bộ, nếu máy chủ từ xa được cấu hình như một chế độ chờ đồng bộ.replay_lagCột xấp xỉ độ trễ trước khi kèo bóng đá c1 giao dịch gần đây được hiển thị đối với kèo bóng đá c1 truy vấn. Nếu máy chủ dự phòng hoàn toàn bắt kịp với máy chủ gửi và không còn hoạt động WAL nữa, thời gian trễ được đo gần đây nhất sẽ tiếp tục được hiển thị trong một thời gian ngắn và sau đó hiển thị NULL.

Thời gian trễ làm việc tự động để sao chép vật lý. kèo bóng đá c1 plugin giải mã logic có thể tùy chọn phát ra kèo bóng đá c1 thông báo theo dõi;

Lưu ý

Thời gian trễ được báo cáo không phải là dự đoán về thời gian để dự phòng bắt kịp với máy chủ gửi giả sử tốc độ phát lại hiện tại. Một hệ kèo bóng đá c1 như vậy sẽ hiển thị thời gian tương tự trong khi WAL mới đang được tạo ra, nhưng sẽ khác nhau khi người gửi trở nên nhàn rỗi.pg_stat_replicationHiển thị thời gian để viết, xóa và phát lại vị trí Wal được báo cáo gần đây nhất thay vì bằng không như một số kèo bóng đá c1 dùng có thể mong đợi. Điều này phù hợp với mục tiêu đo lường độ trễ khả năng hiển thị giao dịch và cam kết đồng bộ cho các giao dịch viết gần đây.

27.2.5.PG_STAT_WAL_RECEIVER

Thepg_stat_wal_receiverChế độ xem sẽ chỉ chứa một hàng, hiển thị số kèo bóng đá c1 kê về máy thu WAL từ máy chủ được kết nối của người nhận đó.

Bảng 27.15.PG_STAT_WAL_RECEIVERView

loại cột

Mô tả

PID Số nguyên

ID xử lý của quá trình thu WAL

status Text

Trạng thái hoạt động của quá trình nhận WAL

nhận_start_lsn PG_LSN

Vị trí nhật ký ghi nhận đầu tiên được sử dụng khi máy thu WAL được bắt đầu

nhận_start_tli Số nguyên

Số dòng thời gian đầu tiên được sử dụng khi máy thu WAL được bắt đầu

writing_lsn PG_LSN

Vị trí nhật ký ghi lại cuối cùng đã nhận được và ghi vào đĩa, nhưng không bị xóa. Điều này không nên được sử dụng để kiểm tra tính toàn vẹn dữ kèo bóng đá c1.

flushed_lsn PG_LSN

123006_123170

nhận được_tli Số nguyên

Số dòng thời gian của vị trí nhật ký ghi nhận cuối cùng nhận được và chuyển vào đĩa, giá trị ban đầu của trường kèo bóng đá c1 là số dòng thời gian của vị trí nhật ký đầu tiên được sử dụng khi bắt đầu máy thu wAL

last_msg_send_time dấu thời gian với múi giờ

Gửi thời gian của tin nhắn cuối cùng nhận được từ Origin wal sender

last_msg_receipt_time dấu thời gian với múi giờ

Thời gian nhận của tin nhắn cuối cùng nhận được từ kèo bóng đá c1 gửi wal

mới nhất_end_lsn PG_LSN

124551_124612

mới nhất_end_time dấu thời gian với múi giờ

124885_124954

slot_name Text

Tên khe sao chép được sử dụng bởi máy thu wAL kèo bóng đá c1

sender_host Text

Máy chủ củaPostgreSQLphiên bản bộ thu wAL kèo bóng đá c1 được kết nối với. Đây có thể là tên máy chủ, địa chỉ IP hoặc đường dẫn thư mục nếu kết nối thông qua ổ cắm UNIX./.)

sender_port Số nguyên

Số cổng củaPostgreSQLphiên bản bộ thu wAL kèo bóng đá c1 được kết nối với.

Conninfo Text

126432_126521


27.2.6.PG_STAT_SUBSCRIP

Thepg_stat_subcrip127042_127238

Bảng 27.16.PG_STAT_SUBSCRIPXem

loại cột

Mô tả

Subid oid

oid của đăng ký

Subname tên

Tên của đăng ký

PID Số nguyên

ID quy trình của quy trình công nhân đăng ký

Relid oid

oid của mối quan hệ mà kèo bóng đá c1 lao động đang đồng bộ hóa; null cho công nhân áp dụng chính

nhận được_lsn PG_LSN

Vị trí nhật ký ghi nhận cuối cùng nhận được, giá trị ban đầu của trường kèo bóng đá c1 là 0

last_msg_send_time dấu thời gian với múi giờ

Gửi thời gian của tin nhắn cuối cùng nhận được từ Origin wal sender

last_msg_receipt_time dấu thời gian với múi giờ

Thời gian nhận của tin nhắn cuối cùng nhận được từ kèo bóng đá c1 gửi wal

mới nhất_end_lsn PG_LSN

130223_130284

mới nhất_end_time dấu thời gian với múi giờ

130557_130626


27.2.7.PG_STAT_SSL

ThePG_STAT_SSLXem sẽ chứa một hàng cho mỗi phụ trợ hoặc quy trình người gửi Wal, hiển thị số kèo bóng đá c1 kê về việc sử dụng SSL trên kết nối này. Nó có thể được tham gia vàopg_stat_activityhoặcpg_stat_replicationtrênPIDCột để biết thêm chi tiết về kết nối.

Bảng 27,17.PG_STAT_SSLXem

loại cột

Mô tả

PID Số nguyên

ID xử lý của quá trình kèo bóng đá c1 gửi phụ trợ hoặc WAL

SSL Boolean

Đúng nếu SSL được sử dụng trên kết nối kèo bóng đá c1

phiên bản Text

Phiên bản SSL đang sử dụng hoặc NULL nếu SSL không được sử dụng trên kết nối kèo bóng đá c1

mật mã Text

Tên của mật mã SSL đang sử dụng hoặc NULL nếu SSL không được sử dụng trên kết nối kèo bóng đá c1

bit Số nguyên

Số lượng bit trong thuật toán mã hóa được sử dụng hoặc NULL nếu SSL không được sử dụng trên kết nối kèo bóng đá c1

Nén Boolean

Đúng nếu nén SSL được sử dụng, sai nếu không hoặc null nếu SSL không được sử dụng trên kết nối kèo bóng đá c1

client_dn Text

134153_134364Được đặt tên(64 ký tự trong bản dựng tiêu chuẩn).

client_serial Số

Số sê -ri của chứng chỉ máy khách hoặc NULL nếu không có chứng chỉ khách hàng nào được cung cấp hoặc nếu SSL không được sử dụng trên kết nối kèo bóng đá c1. Sự kết hợp giữa số sê -ri chứng chỉ và nhà phát hành chứng chỉ xác định duy nhất chứng chỉ (trừ khi nhà phát hành sử dụng lại số sê -ri).

phát hành_dn Text

DN của nhà phát hành chứng chỉ máy khách hoặc NULL nếu không có chứng chỉ khách hàng nào được cung cấp hoặc nếu SSL không được sử dụng trên kết nối kèo bóng đá c1. Trường kèo bóng đá c1 bị cắt ngắn nhưclient_dn.


27.2.8.PG_STAT_GSSAPI

ThePG_STAT_GSSAPIXem sẽ chứa một hàng cho mỗi phụ trợ, hiển thị thông tin về việc sử dụng GSSAPI trên kết nối kèo bóng đá c1. Nó có thể được tham gia vàopg_stat_activityhoặcpg_stat_replicationtrênPIDCột để biết thêm chi tiết về kết nối.

Bảng 27,18.PG_STAT_GSSAPIXem

loại cột

Mô tả

PID Số nguyên

ID xử lý phụ trợ

GSS_Authenticated Boolean

Đúng nếu xác thực GSSAPI được sử dụng cho kết nối kèo bóng đá c1

Hiệu trưởng Text

Hiệu trưởng được sử dụng để xác thực kết nối kèo bóng đá c1 hoặc null nếu GSSAPI không được sử dụng để xác thực kết nối kèo bóng đá c1. Trường kèo bóng đá c1 bị cắt ngắn nếu hiệu trưởng dài hơnĐược đặt tên(64 ký tự trong bản dựng tiêu chuẩn).

Đã mã hóa Boolean

Đúng nếu mã hóa GSSAPI được sử dụng trên kết nối kèo bóng đá c1


27.2.9.pg_stat_archiver

Thepg_stat_archiverXem sẽ luôn có một hàng duy nhất, chứa dữ kèo bóng đá c1 về quá trình lưu trữ của cụm.

Bảng 27.19.pg_stat_archiverXem

loại cột

Mô tả

archiving_count Bigint

Số lượng tệp WAL đã được lưu trữ thành công

last_archiving_wal Text

Tên của tệp WAL cuối cùng được lưu trữ thành công

last_archiving_time dấu thời gian với múi giờ

Thời gian của hoạt động lưu trữ thành công cuối cùng

FAILED_COUNT Bigint

Số lần thử thất bại để lưu trữ kèo bóng đá c1 tệp WAL

last_failed_wal Text

Tên của tệp WAL của hoạt động lưu trữ thất bại cuối cùng

last_failed_time dấu thời gian với múi giờ

Thời gian của hoạt động lưu trữ thất bại cuối cùng

StatS_Reset dấu thời gian với múi giờ

Thời gian mà các số kèo bóng đá c1 kê này được đặt lại lần cuối


27.2.10.pg_stat_bgwriter

Thepg_stat_bgwriterXem sẽ luôn có một hàng duy nhất, chứa dữ kèo bóng đá c1 toàn cầu cho cụm.

Bảng 27.20.pg_stat_bgwriterXem

loại cột

Mô tả

Checkpoints_timed Bigint

Số điểm kiểm tra theo lịch trình đã được thực hiện

CheckPoints_Req Bigint

Số điểm kiểm tra được yêu cầu đã được thực hiện

Checkpoint_write_time độ chính xác gấp đôi

Tổng số lượng thời gian đã được sử dụng trong phần xử lý điểm kiểm tra nơi kèo bóng đá c1 tệp được ghi vào đĩa, tính bằng mili giây

Checkpoint_sync_time độ chính xác gấp đôi

Tổng số lượng thời gian đã được sử dụng trong phần xử lý điểm kiểm tra trong đó kèo bóng đá c1 tệp được đồng bộ hóa với đĩa, tính bằng mili giây

Buffers_checkpoint Bigint

Số lượng bộ đệm được viết trong kèo bóng đá c1 điểm kiểm tra

BUFFERS_CLEAN Bigint

Số lượng bộ đệm được viết bởi kèo bóng đá c1 viết nền

MAXWRITTEN_CLEAN Bigint

Số lần kèo bóng đá c1 viết nền đã dừng quét sạch vì nó đã viết quá nhiều bộ đệm

Buffers_backend Bigint

Số lượng bộ đệm được viết trực tiếp bởi một phụ trợ

Buffers_backend_fsync Bigint

Số lần một phụ trợ phải thực hiện chính nófsynccuộc gọi (thông thường kèo bóng đá c1 viết nền xử lý những kèo bóng đá c1 ngay cả khi phần phụ trợ tự viết)

BUFFERS_ALLOC Bigint

Số lượng bộ đệm được phân bổ

STATS_RESET dấu thời gian với múi giờ

Thời gian mà các số kèo bóng đá c1 kê này được đặt lại lần cuối


27.2.11.pg_stat_database

Thepg_stat_databaseXem sẽ chứa một hàng cho mỗi cơ sở dữ liệu trong cụm, cộng với một cho các đối tượng được chia sẻ, hiển thị số kèo bóng đá c1 kê toàn cơ sở dữ liệu.

Bảng 27,21.PG_STAT_DATABASExem

loại cột

Mô tả

Datid oid

OID của cơ sở dữ kèo bóng đá c1 này hoặc 0 cho các đối tượng thuộc về mối quan hệ chia sẻ

DATNAME tên

Tên của cơ sở dữ kèo bóng đá c1 này hoặcnullĐối với kèo bóng đá c1 đối tượng được chia sẻ.

NumBackends Số nguyên

Số phụ trợ hiện đang được kết nối với cơ sở dữ kèo bóng đá c1 này hoặcnullĐối với các đối tượng được chia sẻ. Đây là cột duy nhất trong quan điểm kèo bóng đá c1 trả về một giá trị phản ánh trạng thái hiện tại;

XACT_COMMIT Bigint

Số lượng giao dịch trong cơ sở dữ kèo bóng đá c1 này đã được cam kết

XACT_Rollback Bigint

Số lượng giao dịch trong cơ sở dữ kèo bóng đá c1 này đã được quay lại

blks_read Bigint

Số khối đĩa được đọc trong cơ sở dữ kèo bóng đá c1 này

blks_hit BIGINT

149996_150201

TUP_Returned Bigint

Số lượng hàng được trả về bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này

TUP_Fetched Bigint

Số lượng hàng được tìm nạp bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này

TUP_INSERTED Bigint

Số lượng hàng được chèn bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này

TUP_UPDATED Bigint

Số lượng hàng được cập nhật bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này

TUP_Deleted Bigint

Số lượng hàng bị xóa bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này

Xung đột Bigint

Số lượng truy vấn bị hủy do xung đột với sự phục hồi trong cơ sở dữ kèo bóng đá c1 này. (Xung đột chỉ xảy ra trên các máy chủ dự phòng; xempg_stat_database_conflictsĐể biết chi tiết.)

Temp_Files Bigint

Số lượng tệp tạm thời được tạo bởi các truy vấn trong cơ sở dữ kèo bóng đá c1 này. Tất cả các tệp tạm thời được tính, bất kể lý do tại sao tệp tạm thời được tạo (ví dụ: sắp xếp hoặc băm) và bất kểlog_temp_filesCài đặt.

TEMP_BYTES Bigint

Tổng số lượng dữ kèo bóng đá c1 được ghi vào các tệp tạm thời của các truy vấn trong cơ sở dữ kèo bóng đá c1 này. Tất cả các tệp tạm thời được tính, bất kể lý do tại sao tệp tạm thời được tạo và bất kểlog_temp_filesCài đặt.

bế tắc Bigint

Số lượng bế tắc được phát hiện trong cơ sở dữ kèo bóng đá c1 này

Checksum_failures Bigint

153934_154067

Checksum_last_failure dấu thời gian với múi giờ

154346_154495

blk_read_time độ chính xác gấp đôi

Thời gian đọc các khối tệp dữ kèo bóng đá c1 bằng các phụ trợ trong cơ sở dữ kèo bóng đá c1 này, tính bằng mili giây (nếuTrack_io_timingđược bật, nếu không thì không)

blk_write_time Độ chính xác gấp đôi

Thời gian ghi các khối tệp dữ kèo bóng đá c1 bằng các phụ trợ trong cơ sở dữ kèo bóng đá c1 này, tính bằng mili giây (nếuTrack_io_timingđược bật, nếu không thì không)

STATS_RESET dấu thời gian với múi giờ

Thời gian mà các số kèo bóng đá c1 kê này được đặt lại lần cuối


27.2.12.PG_STAT_DATABASE_CONFLICTS

Thepg_stat_database_conflictsXem sẽ chứa một hàng trên mỗi cơ sở dữ liệu, hiển thị số kèo bóng đá c1 kê toàn cơ sở dữ liệu về việc hủy truy vấn xảy ra do xung đột với việc phục hồi trên các máy chủ dự phòng. Quan điểm này sẽ chỉ chứa thông tin trên các máy chủ dự phòng, vì xung đột không xảy ra trên các máy chủ chính.

Bảng 27,22.pg_stat_database_conflictsXem

loại cột

Mô tả

Datid oid

oid của cơ sở dữ kèo bóng đá c1

DATNAME tên

Tên của cơ sở dữ kèo bóng đá c1 này

Confl_tablespace Bigint

Số truy vấn trong cơ sở dữ kèo bóng đá c1 này đã bị hủy do không gian bảng giảm

confl_lock Bigint

Số truy vấn trong cơ sở dữ kèo bóng đá c1 này đã bị hủy do thời gian chờ khóa

confl_snapshot Bigint

Số lượng truy vấn trong cơ sở dữ kèo bóng đá c1 này đã bị hủy do ảnh chụp nhanh

Confl_bufferpin Bigint

Số truy vấn trong cơ sở dữ kèo bóng đá c1 này đã bị hủy do bộ đệm được ghim

confling_deadlock Bigint

Số lượng truy vấn trong cơ sở dữ kèo bóng đá c1 này đã bị hủy do bế tắc


27.2.13.pg_stat_all_tables

Thepg_stat_all_tablesXem sẽ chứa một hàng cho mỗi bảng trong cơ sở dữ liệu hiện tại (bao gồm cả bảng Toast), hiển thị số kèo bóng đá c1 kê về quyền truy cập vào bảng cụ thể đó. Thepg_stat_user_tablespg_stat_sys_tablesChế độ xem chứa cùng một thông tin, nhưng được lọc chỉ hiển thị các bảng người dùng và hệ kèo bóng đá c1.

Bảng 27,23.pg_stat_all_tablesView

loại cột

Mô tả

relid OID

oid của bảng

Schemaname tên

Tên của lược đồ mà bảng kèo bóng đá c1 nằm trong

relname tên

Tên của bảng kèo bóng đá c1

SEQ_SCAN Bigint

Số lần quét tuần tự được bắt đầu trên bảng kèo bóng đá c1

SEQ_TUP_READ Bigint

Số lượng hàng trực tiếp được lấy bằng cách quét tuần tự

IDX_SCAN Bigint

Số lượng quét chỉ mục được bắt đầu trên bảng kèo bóng đá c1

IDX_TUP_FETCH Bigint

Số lượng hàng trực tiếp được tìm nạp bằng cách quét chỉ mục

n_tup_ins Bigint

Số lượng hàng được chèn

N_TUP_UPD Bigint

Số lượng hàng được cập nhật (bao gồmPostgresql: Tài liệu: 13:)

N_TUP_DEL Bigint

Số lượng hàng bị xóa

N_TUP_HOT_UPD Bigint

Số lượng hàng nóng được cập nhật (tức là, không cần cập nhật chỉ mục riêng biệt)

n_live_tup Bigint

Số lượng hàng trực tiếp ước tính

N_DEAD_TUP Bigint

Số lượng hàng chết ước tính

n_mod_since_analyze Bigint

Số lượng hàng ước tính được sửa đổi vì bảng kèo bóng đá c1 được phân tích lần cuối

n_ins_since_vacuum Bigint

Số lượng hàng ước tính được chèn vì bảng kèo bóng đá c1 được hút bụi lần cuối

last_vacuum dấu thời gian với múi giờ

Lần cuối cùng mà bảng kèo bóng đá c1 được hút bụi thủ công (không tínhNút không đầy đủ)

last_autovacuum dấu thời gian với múi giờ

Lần trước tại đó bảng kèo bóng đá c1 được đặt chân không

last_analyze dấu thời gian với múi giờ

lần trước tại đó bảng kèo bóng đá c1 được phân tích thủ công

last_autoanalyze dấu thời gian với múi giờ

Lần trước tại đó bảng kèo bóng đá c1 được phân tích bằng Daemon Autovacuum

VACUUM_COUNT Bigint

Số lần bảng kèo bóng đá c1 đã được hút bụi thủ công (không tínhNút không đầy đủ)

autovacuum_count Bigint

Số lần bảng kèo bóng đá c1 đã được khử trùng bởi Daemon Autovacuum

phân tích_count Bigint

Số lần bảng kèo bóng đá c1 đã được phân tích thủ công

AutoAnalyze_Count Bigint

Số lần bảng kèo bóng đá c1 đã được phân tích bằng Daemon Autovacuum


27.2.14.pg_stat_all_indexes

Thepg_stat_all_indexesXem sẽ chứa một hàng cho mỗi chỉ mục trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về quyền truy cập vào chỉ mục cụ thể đó. Thepg_stat_user_indexespg_stat_sys_indexesChế độ xem chứa cùng một thông tin, nhưng được lọc chỉ hiển thị các chỉ mục người dùng và hệ kèo bóng đá c1 tương ứng.

Bảng 27.24.pg_stat_all_indexesxem

loại cột

Mô tả

relid OID

oid của bảng cho chỉ mục kèo bóng đá c1

indexRelid oid

oid của chỉ mục kèo bóng đá c1

Schemaname tên

Tên của lược đồ chỉ số kèo bóng đá c1 ở

relname tên

Tên của bảng cho chỉ mục kèo bóng đá c1

indexRelName tên

Tên của chỉ mục kèo bóng đá c1

IDX_SCAN Bigint

Số lượng quét chỉ mục được bắt đầu trên chỉ mục kèo bóng đá c1

IDX_TUP_READ Bigint

Số lượng mục nhập được trả về bởi các lần quét trên chỉ mục kèo bóng đá c1

IDX_TUP_FETCH Bigint

Số lượng các hàng bảng trực tiếp được tìm nạp bằng cách quét chỉ mục đơn giản bằng chỉ mục kèo bóng đá c1


Chỉ mục có thể được sử dụng bằng cách quét chỉ mục đơn giản,BitmapQuét chỉ mục và trình tối ưu hóa. Trong quét bitmap, đầu ra của một số chỉ mục có thể được kết hợp thông qua và hoặc hoặc kèo bóng đá c1 quy tắc, vì vậy rất khó để liên kết kèo bóng đá c1 hàng đống riêng lẻ với kèo bóng đá c1 chỉ mục cụ thể khi sử dụng quét bitmap.pg_stat_all_indexes.IDX_TUP_READĐếm (s) cho chỉ mục sử dụng và nó tăng lênpg_stat_all_tables.IDX_TUP_FETCHĐếm cho bảng, nhưng nó không ảnh hưởng đếnpg_stat_all_indexes.IDX_TUP_FETCH. Trình tối ưu hóa cũng truy cập các chỉ mục để kiểm tra các hằng số được cung cấp có giá trị nằm ngoài phạm vi được ghi của số kèo bóng đá c1 kê của trình tối ưu hóa vì số kèo bóng đá c1 kê tối ưu hóa có thể bị cũ.

Lưu ý

TheIDX_TUP_READIDX_TUP_FETCHSố lượng có thể khác ngay cả khi không sử dụng bất kỳ lần quét bitmap nào, vìIDX_TUP_READĐếm kèo bóng đá c1 mục nhập chỉ mục được lấy từ chỉ mục trong khiIDX_TUP_FETCHĐếm kèo bóng đá c1 hàng trực tiếp được lấy từ bảng. Cái thứ hai sẽ ít hơn nếu bất kỳ hàng chết hoặc không có giá nào được tìm nạp bằng cách sử dụng chỉ mục hoặc nếu bất kỳ tìm nạp đống nào bằng phương pháp quét chỉ có chỉ mục.

27.2.15.pg_statio_all_tables

Thepg_statio_all_tablesXem sẽ chứa một hàng cho mỗi bảng trong cơ sở dữ liệu hiện tại (bao gồm cả bảng Toast), hiển thị số kèo bóng đá c1 kê về I/O trên bảng cụ thể đó. Thepg_statio_user_tablespg_statio_sys_tablesChế độ xem chứa cùng một thông tin, nhưng được lọc chỉ hiển thị các bảng người dùng và hệ kèo bóng đá c1 tương ứng.

Bảng 27.25.pg_statio_all_tablesXem

loại cột

Mô tả

relid oid

oid của bảng

Schemaname tên

Tên của lược đồ mà bảng kèo bóng đá c1 nằm trong

Relname tên

Tên của bảng kèo bóng đá c1

heap_blks_read Bigint

Số khối đĩa được đọc từ bảng kèo bóng đá c1

HEAP_BLKS_HIT Bigint

Số lượt truy cập bộ đệm trong bảng kèo bóng đá c1

IDX_BLKS_READ Bigint

Số khối đĩa được đọc từ tất cả các chỉ mục trên bảng kèo bóng đá c1

IDX_BLKS_HIT Bigint

Số lượt truy cập bộ đệm trong tất cả các chỉ mục trên bảng kèo bóng đá c1

toast_blks_read Bigint

Số khối đĩa được đọc từ bảng bánh mì nướng của bảng kèo bóng đá c1 (nếu có)

toast_blks_hit Bigint

Số lần truy cập bộ đệm trong bảng bánh mì nướng của bảng kèo bóng đá c1 (nếu có)

TIDX_BLKS_READ Bigint

Số khối đĩa được đọc từ các chỉ mục bảng bánh mì nướng của bảng kèo bóng đá c1 (nếu có)

TIDX_BLKS_HIT Bigint

Số lượt truy cập bộ đệm trong bảng bánh mì nướng của bảng kèo bóng đá c1 (nếu có)


27.2.16.pg_statio_all_indexes

Thepg_statio_all_indexesXem sẽ chứa một hàng cho mỗi chỉ mục trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về I/O trên chỉ mục cụ thể đó. Thepg_statio_user_indexespg_statio_sys_indexesChế độ xem chứa cùng một thông tin, nhưng được lọc chỉ hiển thị các chỉ mục người dùng và hệ kèo bóng đá c1 tương ứng.

Bảng 27.26.pg_statio_all_indexesView

loại cột

Mô tả

relid oid

oid của bảng cho chỉ mục kèo bóng đá c1

indexRelid OID

OID của chỉ mục kèo bóng đá c1

Schemaname tên

Tên của lược đồ chỉ số kèo bóng đá c1 ở

relname tên

Tên của bảng cho chỉ mục kèo bóng đá c1

indexRelName tên

Tên của chỉ mục kèo bóng đá c1

IDX_BLKS_READ Bigint

Số khối đĩa được đọc từ chỉ mục kèo bóng đá c1

IDX_BLKS_HIT Bigint

Số lượt truy cập bộ đệm trong chỉ mục kèo bóng đá c1


27.2.17.

TheXem sẽ chứa một hàng cho mỗi chuỗi trong cơ sở dữ liệu hiện tại, hiển thị số kèo bóng đá c1 kê về I/O trên chuỗi cụ thể đó.

Bảng 27,27.Xem

loại cột

Mô tả

relid oid

oid của một chuỗi

Schemaname tên

Tên của lược đồ trình tự kèo bóng đá c1 là trong

Relname tên

Tên của chuỗi kèo bóng đá c1

blks_read Bigint

Số khối đĩa được đọc từ chuỗi kèo bóng đá c1

BLKS_HIT Bigint

Số lần truy cập bộ đệm trong chuỗi kèo bóng đá c1


27.2.18.

TheXem sẽ chứa một hàng cho mỗi hàm được theo dõi, hiển thị số kèo bóng đá c1 kê về thực thi chức năng đó. TheTrack_FuncesTham số Điều khiển chính xác chức năng nào được theo dõi.

Bảng 27.28.Xem

loại cột

Mô tả

funcid OID

oid của một hàm

Schemaname tên

Tên của lược đồ chức năng kèo bóng đá c1 là

funcname tên

Tên của chức năng kèo bóng đá c1

cuộc gọi Bigint

Số lần chức năng kèo bóng đá c1 đã được gọi là

Total_Time độ chính xác gấp đôi

Tổng thời gian dành cho chức năng kèo bóng đá c1 và tất cả các chức năng khác được gọi bởi nó, tính bằng mili giây

self_time độ chính xác gấp đôi

Tổng thời gian dành cho chính chức năng kèo bóng đá c1, không bao gồm các chức năng khác được gọi bởi nó, tính bằng mili giây


27.2.19.PG_STAT_SLRU

POSTGRESQLTruy cập một số thông tin trên đĩa quaSLRU(đơn giản nhất được sử dụng lại) Bộ nhớ cache. ThePG_STAT_SLRUXem sẽ chứa một hàng cho mỗi bộ đệm SLRU được theo dõi, hiển thị số kèo bóng đá c1 kê về quyền truy cập vào các trang được lưu trong bộ nhớ cache.

Bảng 27,29.PG_STAT_SLRUXem

loại cột

Mô tả

tên Text

Tên của SLRU

blks_zeroed Bigint

Số khối không có trong khi khởi tạo

blks_hit Bigint

189493_189671

blks_read Bigint

Số khối đĩa đọc cho máy ảnh DSLRU kèo bóng đá c1

blks_written Bigint

Số khối đĩa được viết cho máy ảnh DSLRU kèo bóng đá c1

blks_exist Bigint

Số lượng khối được kiểm tra cho sự tồn tại cho máy phát điện kèo bóng đá c1

Flushes Bigint

Số lượng dữ kèo bóng đá c1 bẩn cho SLRU này

cắt ngắn Bigint

Số lượng cắt ngắn cho máy ảnh DSLRU kèo bóng đá c1

STATS_RESET dấu thời gian với múi giờ

Thời gian mà các số kèo bóng đá c1 kê này được đặt lại lần cuối


27.2.20.Chức năng kèo bóng đá c1 kê

191817_192095PSQLBạn có thể phát hành\ d+ pg_stat_activity.) Các chức năng truy cập cho số kèo bóng đá c1 kê trên mỗi cơ sở dữ liệu lấy cơ sở dữ liệu OID như một đối số để xác định cơ sở dữ liệu nào cần báo cáo. Các chức năng mỗi bảng và per-index có một bảng hoặc chỉ mục oid.

Các chức năng bổ sung liên quan đến bộ sưu tập kèo bóng đá c1 kê được liệt kê trongBảng 27.30.

Bảng 27.30.Các chức năng kèo bóng đá c1 kê bổ sung

function

Mô tả

pg_backend_WAIT_EVENT_TYPE |() →Số nguyên

Trả về ID quy trình của quy trình máy chủ được đính kèm vào phiên hiện tại.

pg_stat_get_activity(Số nguyên) →Setof Record

Trả về bản ghi thông tin về phần phụ trợ với ID quy trình được chỉ định hoặc một bản ghi cho mỗi phụ trợ hoạt động trong hệ kèo bóng đá c1 nếunullđược chỉ định. kèo bóng đá c1 trường được trả về là một tập hợp con của kèo bóng đá c1 trường trongpg_stat_activityXem.

pg_stat_get_snapshot_timestamp() →dấu thời gian với múi giờ

Trả về dấu thời gian của ảnh chụp nhanh số kèo bóng đá c1 kê hiện tại.

pg_stat_get_xact_blocks_fetched(oid) →Bigint

Trả về số lượng yêu cầu đọc khối cho bảng hoặc chỉ mục, trong giao dịch hiện tại. Số kèo bóng đá c1 trừpg_stat_get_xact_blocks_hitCung cấp số lượng hạt nhânđọc ()cuộc gọi; Số lượng đọc vật lý thực tế thường thấp hơn do bộ đệm cấp kernel.

pg_stat_get_xact_blocks_hit(OID) →Bigint

Trả về số lượng yêu cầu đọc khối cho bảng hoặc chỉ mục, trong giao dịch hiện tại, được tìm thấy trong bộ đệm (không kích hoạt kernelđọc ()cuộc gọi).

pg_stat_clear_snapshot() →void

Loại bỏ ảnh chụp nhanh số kèo bóng đá c1 kê hiện tại.

PG_STAT_RESET() →void

Đặt lại tất cả các bộ đếm thống kê cho cơ sở dữ kèo bóng đá c1 hiện tại về 0.

Hàm này bị giới hạn ở siêu kèo bóng đá c1 dùng theo mặc định, nhưng kèo bóng đá c1 dùng khác có thể được cấp thực thi để chạy chức năng.

pg_stat_reset_shared(Text) →void

Đặt lại một số bộ đếm kèo bóng đá c1 kê toàn cụm về 0, tùy thuộc vào đối số. Đối số có thể làbgwriterđể đặt lại tất cả kèo bóng đá c1 bộ đếm được hiển thị trongpg_stat_bgwriterXem hoặcArchiverĐể đặt lại tất cả kèo bóng đá c1 bộ đếm được hiển thị trongpg_stat_archiverXem.

Hàm này bị giới hạn ở siêu kèo bóng đá c1 dùng theo mặc định, nhưng kèo bóng đá c1 dùng khác có thể được cấp thực thi để chạy chức năng.

pg_stat_reset_single_table_counters(oid) →void

Đặt lại số kèo bóng đá c1 kê cho một bảng hoặc chỉ mục trong cơ sở dữ liệu hiện tại về 0.

Hàm này bị giới hạn ở Superuser theo mặc định, nhưng kèo bóng đá c1 dùng khác có thể được cấp thực thi để chạy chức năng.

(oid) →void

Đặt lại số kèo bóng đá c1 kê cho một hàm duy nhất trong cơ sở dữ liệu hiện tại về 0.

Hàm này bị giới hạn ở siêu kèo bóng đá c1 dùng theo mặc định, nhưng kèo bóng đá c1 dùng khác có thể được cấp thực thi để chạy chức năng.

pg_stat_reset_slru(Text) →void

199583_199720PG_STAT_SLRUXem cho tất cả kèo bóng đá c1 bộ đệm SLRU được đặt lại. Đối số có thể là một trong nhữngỦy ban,MultixactMember,Multixactoffset,Thông báo,nối tiếp,SubtranshoặcXACTĐể đặt lại kèo bóng đá c1 bộ đếm chỉ cho mục đó. Nếu đối số làKhác(hoặc thực sự, bất kỳ tên không được công nhận), sau đó kèo bóng đá c1 bộ đếm cho tất cả kèo bóng đá c1 bộ đệm SLRU khác, chẳng hạn như bộ đệm được xác định mở rộng, được đặt lại.

Hàm này bị giới hạn ở Superuser theo mặc định, nhưng kèo bóng đá c1 dùng khác có thể được cấp thực thi để chạy chức năng.


Cảnh báo

Sử dụngpg_stat_reset ()cũng đặt lại các bộ đếm mà Autovacuum sử dụng để xác định thời điểm kích hoạt chân không hoặc phân tích. Đặt lại các bộ đếm này có thể khiến Autovacuum không thực hiện công việc cần thiết, điều này có thể gây ra các vấn đề như phình ra bảng hoặc kèo bóng đá c1 kê bảng lỗi thời.Phân tíchđược khuyến nghị sau khi số kèo bóng đá c1 kê đã được đặt lại.

pg_stat_get_activity, Chức năng cơ bản củapg_stat_activityXem, trả về một bộ hồ sơ chứa tất cả các thông tin có sẵn về từng quy trình phụ trợ. Đôi khi có thể thuận tiện hơn để có được một tập hợp con của thông tin kèo bóng đá c1.Bảng 27.31. Các chức năng truy cập kèo bóng đá c1 sử dụng số ID phụ trợ, từ một đến số phụ trợ hiện đang hoạt động.pg_stat_get_backend_idsetCung cấp một cách thuận tiện để tạo một hàng cho mỗi phụ trợ hoạt động để gọi các chức năng kèo bóng đá c1. Ví dụ: để hiển thịPIDS và kèo bóng đá c1 truy vấn hiện tại của tất cả kèo bóng đá c1 phụ trợ:

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

Bảng 27.31.Chức năng kèo bóng đá c1 kê mỗi hậu vệ

function

Mô tả

pg_stat_get_backend_idset() →Setof Integer

Trả về tập hợp kèo bóng đá c1 số ID phụ trợ đang hoạt động (từ 1 đến số phụ trợ hoạt động).

pg_stat_get_backend_activity(Số nguyên) →Text

Trả về văn bản của truy vấn gần đây nhất của phụ trợ kèo bóng đá c1.

pg_stat_get_backend_activity_start(Số nguyên) →dấu thời gian với múi giờ

Trả về thời gian khi truy vấn gần đây nhất của phụ trợ được bắt đầu.

pg_stat_get_backend_client_addr(Số nguyên) →inet

Trả về địa chỉ IP của máy khách được kết nối với phụ trợ kèo bóng đá c1.

pg_stat_get_backend_client_port(Số nguyên) →Số nguyên

Trả về số cổng TCP mà máy khách đang sử dụng để giao tiếp.

pg_stat_get_backend_dbid(Số nguyên) →oid

Trả về OID của cơ sở dữ kèo bóng đá c1 phụ trợ này được kết nối với.

pg_stat_get_backend_WAIT_EVENT_TYPE |(Số nguyên) →Số nguyên

Trả về ID quy trình của phụ trợ kèo bóng đá c1.

pg_stat_get_backend_start(Số nguyên) →dấu thời gian với múi giờ

Trả về thời gian khi quá trình kèo bóng đá c1 được bắt đầu.

pg_stat_get_backend_userid(Số nguyên) →OID

Trả về OID của kèo bóng đá c1 dùng đã đăng nhập vào phần phụ trợ này.

PG_STAT_GET_BACKEND_WAIT_EVENT_TYPE(Số nguyên) →Text

Trả về tên loại sự kiện chờ nếu phần phụ trợ kèo bóng đá c1 hiện đang chờ, nếu không thì NULL. Nhìn thấyBảng 27.4Để biết chi tiết.

PG_STAT_GET_BACKEND_WAIT_EVENT(Số nguyên) →Text

Trả về tên sự kiện chờ nếu phần phụ trợ kèo bóng đá c1 hiện đang chờ, nếu không thì NULL. Nhìn thấyBảng 27.5đếnBảng 27.13.

pg_stat_get_backend_xact_start(Số nguyên) →dấu thời gian với múi giờ

Trả về thời gian khi giao dịch hiện tại của phụ trợ được bắt đầu.


Gửi hiệu chỉnh

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