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
Tài kèo bóng đá euro 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 kèo bóng đá euro các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

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

PostgreSQL'sTrình thu thập kèo bóng đá euro kêlà một hệ kèo bóng đá euro 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 đá euro 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 đá euro. 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 đá euro kê

Vì thu thập số kèo bóng đá euro 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 đá euro 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 đá euro 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 đá euro được đặt trongPostgreSql.confđể chúng áp dụng cho tất cả các quy trình máy chủ, nhưng có thể bật hoặc tắt chúng kèo bóng đá euro các phiên riêng lẻ bằng cách sử dụngsetlệnh. .set.)

Trình thu thập kèo bóng đá euro 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 đá euro đượ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 đá euro kê được lưu trữ trongpg_statSubdirectory, để có thể giữ lại số kèo bóng đá euro 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 đá euro kê

Một số chế độ xem được xác định trước, được liệt kê kèo bóng đá euroBảng 27.1, có sẵn để hiển thị trạng thái hiện tại của hệ kèo bóng đá euro. 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 đá euro 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 đá euro kê cơ bản, như đã thảo luận trongPhần 27.2.3.

Khi sử dụng các số kèo bóng đá euro 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 kèo bóng đá euro 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 đá euro 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 đá euro 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 số kèo bóng đá euro 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 đá euro kê của chính nó (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 đá euro 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 đá euro kê động được hiển thị trongBảng 27.1bị hạn chế bảo mật. kèo bóng đá euro 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ả các phiên.

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

Xem tên Mô tả
pg_stat_activity Một hàng 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 trên mỗi quy trình của người gửi, hiển thị số kèo bóng đá euro 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 đá euro 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 đá euro. 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 đá euro. Nhìn thấyPG_STAT_GSSAPIĐể biết chi tiết.
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.1.
PG_STAT_ProTHER_VACUUM Một hàng cho mỗi phụ trợ (bao gồm các 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.2.
PG_STAT_PROTERS_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.3.

Bảng 27.2.Chế độ xem kèo bóng đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro kê toàn cơ sở dữ liệu về truy vấn hủy bỏ 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 đá euro 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 đá euro đượ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 đá euro dùng được hiển thị.
pg_stat_xact_all_tables Tương tự nhưpg_stat_all_tables, nhưng đếm các hành động được thực hiện cho đến nay kèo bóng đá euro giao dịch hiện tại (đó làkhôngchưa bao gồm kèo bóng đá europg_stat_all_tablesvà các quan điểm 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 đá euro.
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 đá euro đượ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 đá euro 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 đá euro 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 đá euro đượ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 đá euro 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 đá euro 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 đá euro đượ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 đá euro 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 đá euro 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 đá euro đượ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 đá euro 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 đá euro 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 đá euro được hiển thị. (Hiện tại, không có chuỗi hệ kèo bóng đá euro 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 đá euro dùng được hiển thị.
PG_STAT_USER_FENSTES Một hàng cho mỗi hàm được theo dõi, hiển thị số kèo bóng đá euro 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 các cuộc gọi kèo bóng đá euro giao dịch hiện tại (đó làkhôngchưa bao gồm kèo bóng đá euro).

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

Thepg_statio_Chế độ xem chủ yếu hữu ích để xác định tí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 các 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 đá euro 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 đá euro 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 đá euro kê kết hợp với các tiện ích hệ điều hành cho phép hiểu biết sâu sắc về việc xử lý I/O.

Bảng 27.3.pg_stat_activityXem

Cột loại Mô tả
Datid oid oid của cơ sở dữ kèo bóng đá euro, 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 đá euro phụ trợ này được kết nối với
PID Số nguyên ID xử lý phụ trợ kèo bóng đá euro
useysid oid oid của kèo bóng đá euro dùng đã đăng nhập vào phần phụ trợ này
usename tên Tên của kèo bóng đá euro 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ụ trợ kèo bóng đá euro
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 đá euro. Nếu trường kèo bóng đá euro 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 đá euro 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 đá euro 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 kèo bóng đá euro đượ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 đá euro '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 đá euro 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.
  • lwlock: Phần phụ trợ đang chờ khóa nhẹ. Mỗi khóa như vậy bảo vệ một cấu trúc dữ kèo bóng đá euro 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ự.)

  • khóa: Phần phụ trợ đ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ệ các đối tượng có thể nhìn thấy SQL như bảng.WAIT_EVENTSẽ xác định loại khóa đã chờ.

  • Bufferpin: Quá trình máy chủ đang chờ truy cập vào bộ đệm dữ kèo bóng đá euro trong khoảng thời gian không có quy trình nào khác có thể kiểm tra bộ đệm đó. Chiều chờ của bộ đệm có thể được kéo dài nếu một quá trình khác giữ một con trỏ mở mà đọc dữ kèo bóng đá euro cuối cùng từ bộ đệm trong câu hỏi.

  • Hoạt động: Quá trình máy chủ không hoạt động. Điều này được sử dụng bởi các quy trình hệ kèo bóng đá euro đang chờ hoạt động trong vòng xử lý chính của họ.Wait_eventSẽ xác định điểm chờ cụ thể.

  • Mở rộng: Quá trình máy chủ đang chờ hoạt động trong một mô -đun mở rộng. Danh mục kèo bóng đá euro hữu ích cho các mô -đun để theo dõi các điểm chờ tùy chỉnh.

  • ClientWAIT_EVENTSẽ xác định điểm chờ cụ thể.

  • IPC: Quá trình máy chủ đang chờ một số hoạt động từ một quy trình khác kèo bóng đá euro máy chủ.Wait_eventSẽ xác định điểm chờ cụ thể.

  • thời gian chờ: Quá trình máy chủ đang chờ hết thời gian chờ.Wait_eventSẽ xác định điểm chờ cụ thể.

  • IO: Quá trình máy chủ đang chờ hoàn thành IO.Wait_eventSẽ xác định điểm chờ cụ thể.

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.4Để biết chi tiết.
Bang Text Trạng thái tổng thể hiện tại của phụ trợ kèo bóng đá euro. 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 kèo bóng đá euro giao dịch: Phần phụ trợ là kèo bóng đá euro một giao dịch, nhưng hiện không thực hiện truy vấn.

  • nhàn rỗi kèo bóng đá euro giao dịch (bị hủy bỏ): Trạng thái kèo bóng đá euro tương tựnhàn rỗi kèo bóng đá euro giao dịch, ngoại trừ một kèo bóng đá euro các câu lệnh kèo bóng đá euro 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 đá euro được báo cáo nếuTrack_Activitiesbị vô hiệu hóa trong phần phụ trợ kèo bóng đá euro.

backend_xid XID Định danh giao dịch cấp cao nhất của phụ trợ kèo bóng đá euro, 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 đá euro. Nếu nhưBangActiveTrường kèo bóng đá euro 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. Các 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 đá euro 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 các tiện ích mở rộng có thể có các loại bổ sung.

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 đó.

Lưu ý

TheWait_eventBangCác cột độc lập. Nếu một phụ trợ nằm kèo bóng đá euroActivetrạ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 đá euro.

Bảng 27.4.WAIT_EVENTMô tả

Chờ loại sự kiện Đợi tên sự kiện Mô tả
lwlock Shmemindexlock chờ tìm hoặc phân bổ không gian kèo bóng đá euro bộ nhớ chia sẻ.
oidgenlock Đang chờ phân bổ hoặc gán OID.
Xidgenlock Đang chờ phân bổ hoặc gán ID giao dịch.
Procarraylock Đang chờ để có được ảnh chụp nhanh hoặc xóa ID giao dịch khi kết thúc giao dịch.
sinvalreadlock chờ để lấy hoặc xóa tin nhắn khỏi hàng đợi không hợp lệ được chia sẻ.
Sinvalwritelock Đang chờ thêm thông báo kèo bóng đá euro hàng đợi không hợp lệ được chia sẻ.
WalbufmappingLock Đang chờ thay thế một trang kèo bóng đá euro bộ đệm Wal.
Walwritelock Đang chờ bộ đệm Wal được ghi vào đĩa.
ControlFilelock Đang chờ đọc hoặc cập nhật tệp điều khiển hoặc tạo tệp WAL mới.
CheckPointlock Đang chờ thực hiện điểm kiểm tra.
ClogControllock Chờ đọc hoặc cập nhật trạng thái giao dịch.
SubtransControllock Đang chờ đọc hoặc cập nhật thông tin giao dịch phụ.
MultixactGenLock Đang chờ đọc hoặc cập nhật trạng thái đa dạng được chia sẻ.
MultixactoFsetControllock Đang chờ đọc hoặc cập nhật ánh xạ bù multixact.
MultixactMemberControllock Đang chờ đọc hoặc cập nhật ánh xạ thành viên Multixact.
relcacheInitLock Đang chờ đọc hoặc ghi tệp khởi tạo bộ đệm quan hệ.
CheckPinterCommlock Đang chờ quản lý các yêu cầu FSYNC.
Twophasestatelock Đang chờ đọc hoặc cập nhật trạng thái của các giao dịch đã chuẩn bị.
TableSpaceCreatelock chờ để tạo hoặc thả không gian bảng.
BtreeVacUumLock Đ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.
AddInshmeminitLock chờ để quản lý phân bổ không gian kèo bóng đá euro bộ nhớ chia sẻ.
Autovacuumlock Công nhân tự động hoặc trình khởi chạy đang chờ để cập nhật hoặc đọc trạng thái hiện tại của nhân viên tự động.
autovacuumschedulelock Đang chờ để đảm bảo rằng bảng nó đã chọn cho chân không vẫn cần hút bụi.
SyncScanlock Đang chờ để có được vị trí bắt đầu của quét trên bảng để quét đồng bộ.
Mối quan hệOllock Đang chờ cập nhật tệp bản đồ quan hệ được sử dụng để lưu trữ danh mục để lập bản đồ FileNode.
asyncctllock Đang chờ đọc hoặc cập nhật trạng thái thông báo chia sẻ.
Asyncqueuelock Đang chờ đọc hoặc cập nhật thông báo thông báo.
serializablexacthashlock chờ để lấy hoặc lưu trữ thông tin về các giao dịch có thể nối tiếp.
serializablefinishedListlock Đang chờ truy cập danh sách các giao dịch có thể thực hiện được.
serialablepredicatelocklistlock Đang chờ thực hiện một thao tác trên danh sách các khóa được tổ chức bởi các giao dịch có thể nối tiếp.
OldserXidlock Đang chờ đọc hoặc ghi lại các giao dịch có thể nối tiếp xung đột.
Syncreplock Chờ đọc hoặc cập nhật thông tin về các bản sao đồng bộ.
Đang chờ đọc hoặc cập nhật trạng thái công nhân nền.
DynamicSharedMemoryControllock Đang chờ đọc hoặc cập nhật trạng thái bộ nhớ chia sẻ động.
Autofilelock Đang chờ cập nhậtPostgresql.auto.confTệp.
ReplicationSlotallocationLock chờ phân bổ hoặc miễn phí một khe sao chép.
ReplicationSlotControllock Đang chờ đọc hoặc cập nhật trạng thái khe sao chép.
ComptsControllock chờ đọc hoặc cập nhật thời gian cam kết giao dịch.
CAMTTSLOCK Đang chờ đọc hoặc cập nhật giá trị cuối cùng cho dấu thời gian giao dịch.
ReplicateRigInlock Đang chờ thiết lập, thả hoặc sử dụng nguồn gốc sao chép.
MultixactTrunCationOck Đang chờ đọc hoặc cắt ngắn thông tin đa biến.
OldSnapShottimemaplock Đang chờ đọc hoặc cập nhật thông tin điều khiển ảnh chụp nhanh cũ.
LogicalRepworkerLock chờ hành động trên nhân viên sao chép logic để hoàn thành.
CLOGTRUCATIONLOCK Đang chờ thực thiTXID_STATUShoặc cập nhật ID giao dịch lâu đời nhất có sẵn cho nó.
Đang chờ cập nhật giới hạn trên ID giao dịch và tiêu thụ Multixact.
NotifyqueUetaillock chờ để cập nhật giới hạn về lưu trữ thông báo thông báo.
CLOG Đang chờ I/O trên bộ đệm GLOG (Trạng thái giao dịch).
cam kết_timestamp Đang chờ I/O trên bộ đệm thời gian cam kết.
Subtrans Đang chờ I/O một bộ đệm phụ.
multixact_offset Đang chờ I/O trên bộ đệm Offset Multixact.
multixact_member Đang chờ I/O trên bộ đệm multixact_member.
async Đang chờ I/O trên bộ đệm Async (Thông báo).
Oldserxid Đang chờ I/O trên bộ đệm cũ.
Wal_insert chờ để chèn Wal vào bộ nhớ bộ nhớ.
Buffer_Content Đang chờ đọc hoặc ghi trang dữ kèo bóng đá euro vào bộ nhớ.
Buffer_IO Đang chờ I/O trên trang dữ kèo bóng đá euro.
Replication_origin Đang chờ đọc hoặc cập nhật tiến trình sao chép.
replic_slot_io Đang chờ I/O trên khe sao chép.
Proc Đang chờ đọc hoặc cập nhật thông tin khóa đường nhanh.
Buffer_mapping Đang chờ liên kết khối dữ kèo bóng đá euro với bộ đệm trong nhóm bộ đệm.
Lock_Manager Đang chờ thêm hoặc kiểm tra khóa để phụ trợ hoặc chờ tham gia hoặc thoát một nhóm khóa (được sử dụng bởi truy vấn song song).
presicate_lock_manager Đang chờ thêm hoặc kiểm tra thông tin khóa dự đoán.
serializable_xact Đang chờ thực hiện thao tác trên giao dịch có thể nối tiếp kèo bóng đá euro truy vấn song song.
song song_query_dsa Đang chờ trình truy vấn song song Khóa phân bổ bộ nhớ chia sẻ động.
TBM Đang chờ khóa lặp được chia sẻ TBM.
song song_append Đang chờ chọn kế hoạch con tiếp theo kèo bóng đá euro quá trình thực hiện kế hoạch phụ lục song song.
song song_hash_join Đang chờ phân bổ hoặc trao đổi một đoạn bộ nhớ hoặc bộ đếm cập nhật kèo bóng đá euro quá trình thực hiện kế hoạch băm song song.
khóa quan hệ Đang chờ để có được khóa trên một mối quan hệ.
mở rộng chờ để mở rộng mối quan hệ.
frozenid Đang chờ cập nhậtpg_database.Datfrozenxidpg_database.DatminMXID.
trang Đang chờ để có được khóa trên trang của một mối quan hệ.
Tuple Đang chờ để có được khóa trên một tuple.
Giao dịchID Đang chờ giao dịch kết thúc.
VirtualXid Đang chờ để có được khóa XID ảo.
Mã thông báo đầu cơ Đang chờ để có được khóa chèn đầu cơ.
Đối tượng Đang chờ để có được khóa trên đối tượng cơ sở dữ kèo bóng đá euro không liên quan.
userlock Đang chờ để có được khóa kèo bóng đá euro dùng.
Tư vấn chờ để có được khóa kèo bóng đá euro dùng tư vấn.
Bufferpin Bufferpin Đang chờ để có được pin trên bộ đệm.
Hoạt động ArchiveMain Chờ đợi kèo bóng đá euro vòng chính của quá trình Archiver.
Autovacuummain Chờ đợi kèo bóng đá euro vòng chính của quá trình phóng Autovacuum.
bgwriterhibernate Chờ đợi kèo bóng đá euro quá trình nhà văn nền, ngủ đông.
BGWriterMain Đang chờ vòng chính của công nhân nền quy trình 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 quy trình áp dụng logic.
Logicallaunchermain Đang chờ vòng chính của quy trình Launcher logic.
PGSTATMAIN Chờ đợi trong vòng lặp chính của quy trình thu thập kèo bóng đá euro kê.
RecoveryWalall chờ wal từ một luồng tại Recovery.
RecoveryWalStream 66141_66288
sysloggermain Chờ đợi kèo bóng đá euro vòng chính của quy trình Syslogger.
WalreceiveMain Chờ đợi kèo bóng đá euro 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 đá euro gửi Wal.
Walwritermain Chờ đợi kèo bóng đá euro vòng chính của quy trình WAL Writer.
client clientRead Đang chờ đọc dữ kèo bóng đá euro từ máy khách.
clientWrite Đang chờ ghi dữ kèo bóng đá euro cho máy khách.
Gssopenserver Đang chờ đọc dữ kèo bóng đá euro từ máy khách trong khi thiết lập phiên GSSAPI.
libpqwalreceiverConnect Đang đợi kèo bóng đá euro 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 đá euro từ máy chủ từ xa.
SSLOpenServer Đang chờ SSL kèo bóng đá euro khi cố gắng kết nối.
Walreceiverwaitstart chờ quá trình khởi động để gửi dữ kèo bóng đá euro 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 đá euro 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 đá euro gửi Wal.
Mở rộng Mở rộng Đang chờ kèo bóng đá euro một phần mở rộng.
IPC BGWorkershutdown Đang chờ nhân viên nền đóng cửa.
BGWorkerstartup chờ công nhân nền khởi động.
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.
cloggroupupdate Đang chờ Trưởng nhóm cập nhật trạng thái giao dịch khi kết thúc giao dịch.
executegather Đang chờ hoạt động từ quá trình con khi thực hiệnTập hợpNode.
Hash/Batch/Phân bổ chờ kèo bóng đá euro tham gia băm song song được bầu để phân bổ bảng băm.
Hash/Batch/bầu bầu kèo bóng đá euro tham gia băm song song để phân bổ bảng băm.
Hash/Batch/Loading Đang chờ những kèo bóng đá euro tham gia băm song song khác để hoàn thành việc tải bảng băm.
Hash/Build/Phân bổ Đang chờ kèo bóng đá euro tham gia băm song song được bầu để phân bổ bảng băm ban đầu.
Hash/Build/Electing Bỏ một kèo bóng đá euro tham gia băm song song để phân bổ bảng băm ban đầu.
Hash/Build/Hashinginner chờ kèo bóng đá euro tham gia băm song song khác kết thúc băm mối quan hệ bên trong.
Hash/Build/Hashhingouter Chờ những kèo bóng đá euro tham gia băm song song khác để hoàn thành phân vùng mối quan hệ bên ngoài.
Hash/Growbatches/Phân bổ chờ kèo bóng đá euro tham gia băm song song được bầu để phân bổ nhiều đợt hơn.
Hash/Growbatches/Quyết định Bỏ một kèo bóng đá euro tham gia băm song song để quyết định tăng trưởng hàng loạt trong tương lai.
Hash/Growbatches/bầu chọn bầu kèo bóng đá euro tham gia băm song song để phân bổ nhiều lô hơn.
Hash/Growbatches/Hoàn thiện chờ kèo bóng đá euro tham gia băm song song được bầu để quyết định tăng trưởng hàng loạt trong tương lai.
Hash/GrowBatches/Repartitioning Chờ những kèo bóng đá euro tham gia băm song song khác để hoàn thành việc hồi phục.
Hash/growbuckets/phân bổ Chờ kèo bóng đá euro tham gia băm song song được bầu để hoàn thành việc phân bổ nhiều thùng hơn.
Hash/growbuckets/bầu chọn bầu kèo bóng đá euro tham gia băm song song để phân bổ nhiều thùng hơn.
Hash/growbuckets/tái cấu trúc Đ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 đá euro vào các thùng mới.
LogicalSyncData chờ máy chủ từ xa sao chép logic để gửi dữ kèo bóng đá euro để đồng bộ hóa bảng ban đầu.
LogicalSyncStatechange chờ máy chủ từ xa sao chép logic để thay đổi trạng thái.
messagequeueInal Đang chờ quy trình khác được đính kèm kèo bóng đá euro hàng đợi tin nhắn được chia sẻ.
messagequeuePutMessage Đang chờ để ghi tin nhắn giao thức vào hàng đợi tin nhắn được chia sẻ.
messagequeuereceive Đang chờ nhận byte từ hàng đợi tin nhắn được chia sẻ.
messagequesend Đ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.
Quảng cáo chờ chương trình khuyến mãi chờ.
ReplicateRigindrop Đang chờ nguồn gốc sao chép không hoạt động.
ReplicationSlotDrop Đang chờ một khe sao chép không hoạt động để bị bỏ.
Safesnapshot Đang chờ ảnh chụp nhanh cho AChỉ đọc bảo trìGiao dịch.
Syncrep chờ xác nhận từ máy chủ từ xa kèo bóng đá euro quá trình sao chép đồng bộ.
thời gian chờ BaseBackupThrottle Chờ đợi kèo bóng đá euro quá trình sao lưu cơ sở khi hoạt động điều chỉnh.
PGS ngủ Đang chờ quy trình được gọi làpg_s ngủ.
RecoveryApplyDelay Đang chờ áp dụng wal khi phục hồi vì nó bị trì hoãn.
RegisterSyncRequest Đang chờ kèo bóng đá euro khi gửi các yêu cầu đồng bộ hóa đến Checkpulum, vì hàng đợi yêu cầu đã đầy
IO BuffileRead Đang chờ đọc từ tệp đệm.
BuffileWrite Đang chờ ghi vào tệp đệm.
ControlFileRead Đang chờ đọc từ tệp điều khiển.
ControlFileSync Đang chờ tệp điều khiển đạt được lưu trữ bền.
ControlFileSyncupDate Đang chờ cập nhật cho tệp điều khiển để đạt được lưu trữ bền.
ControlFileWrite Đang chờ ghi vào tệp điều khiển.
ControlFileWriteUpdate Đang chờ ghi để cập nhật tệp điều khiển.
copyFileRead Đang chờ đọc kèo bóng đá euro quá trình sao chép tệp.
copyFileWrite Đang chờ ghi kèo bóng đá euro hoạt động sao chép tệp.
DataFileExtend Đang chờ tệp dữ kèo bóng đá euro quan hệ được mở rộng.
DataFileFlush Đang chờ tệp dữ kèo bóng đá euro 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 đá euro quan hệ để lưu trữ bền.
79525_79543 Đang chờ một phần trước không đồng bộ từ tệp dữ kèo bóng đá euro quan hệ.
DataFileRead Đang chờ đọc từ tệp dữ kèo bóng đá euro quan hệ.
DataFilesync chờ thay đổi tệp dữ kèo bóng đá euro quan hệ để đạt được lưu trữ bền.
DataFileTruncate Đang chờ tệp dữ kèo bóng đá euro quan hệ bị cắt ngắn.
DataFileWrite Đang chờ ghi vào tệp dữ kèo bóng đá euro quan hệ.
dsmfillzerowrite Đang chờ ghi số byte không vào tệp sao lưu bộ nhớ chia sẻ động.
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 đá euro.
Lockfileaddtodatadirsync Đang chờ dữ kèo bóng đá euro đạ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 đá euro.
LockFileAddTodatAdirWrite Đ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 đá euro.
LockfileCreateread Đang chờ đọc trong khi tạo tệp khóa thư mục dữ kèo bóng đá euro.
LockfileCreatesync Đang chờ dữ kèo bóng đá euro đạt được lưu trữ bền trong khi tạo tệp khóa thư mục dữ kèo bóng đá euro.
LockfileCreatewrite Đang chờ ghi trong khi tạo tệp khóa thư mục dữ kèo bóng đá euro.
LockfileRecheckDatAdirread Đang chờ đọc trong khi kiểm tra lại tệp khóa thư mục dữ kèo bóng đá euro.
LogicalrewRitecheckPointSync Đang chờ ánh xạ viết lại logic để đạt được lưu trữ bền kèo bóng đá euro quá trình kiểm tra.
LogicalrewRitemAppingsync Đang chờ dữ kèo bóng đá euro á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 đá euro á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 Đang chờ xóa dữ kèo bóng đá euro á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 kèo bóng đá euro quá trình quản lý bộ đệm sắp xếp lại.
ReorderBufferWrite Đang chờ ghi kèo bóng đá euro quá trình quản lý bộ đệm sắp xếp lại.
ReorderLogicalMappingRead Đang chờ đọc ánh xạ logic kèo bóng đá euro 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 kèo bóng đá euro 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 đá euro 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 đá euro.
Slruread Đang chờ đọc trang máy ảnh DSLRU.
slrusync Đang chờ dữ kèo bóng đá euro 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 để đạt được 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 kèo bóng đá euro quá trình bootstrapping.
WalbootStrapWrite Đang chờ ghi trang WAL kèo bóng đá euro 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ờ 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ờ tệp WAL mới được khởi tạo để đạt được lưu trữ bền.
WalinitWrite Đang chờ ghi kèo bóng đá euro 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 kèo bóng đá euro lệnh thời gian của Walsender.
walsync Đang chờ tệp WAL tiếp cận lưu trữ bền.
walsyncmethodassign Đang chờ dữ kèo bóng đá euro đạt được lưu trữ bền trong khi gán phương thức Sync Wal.
Walwrite Đang chờ ghi vào tệp wal.

Lưu ý

Đối với các đợt được đăng ký bởi các tiện ích mở rộng, tên được chỉ định bởi tiện ích mở rộng và điều kèo bóng đá euro sẽ được hiển thị làWait_event. Hoàn toàn có khả năng kèo bóng đá euro dùng đã đăng ký đợt ở một trong các phụ trợ (bằng cách phân bổ trong bộ nhớ chia sẻ động) trong trường hợp các phụ trợ khác sẽ không có thông tin đó, vì vậy chúng tôi hiển thịMở rộngcho những trường hợp như vậy.

Đây là một ví dụ về cách xem các sự kiện chờ đợi

Chọn PID, WAIT_EVENT_TYPE, WAIT_EVENT từ pg_stat_activity kèo bóng đá euro đó Wait_event không phải là NULL;

Bảng 27.5.PG_STAT_REPLICATIONxem

Cột loại Mô tả
PID Số nguyên ID quy trình của quy trình kèo bóng đá euro gửi Wal
useysid oid OID của kèo bóng đá euro dùng đã đăng nhập vào quy trình kèo bóng đá euro gửi WAL này
usename tên Tên của kèo bóng đá euro dùng đã đăng nhập vào quy trình kèo bóng đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro gửi WAL này
backend_xmin XID chế độ chờ kèo bóng đá euroxminHorizon được báo cáo bởihot_standby_feedback.
Bang Text Trạng thái kèo bóng đá euro gửi WAL hiện tại. Các giá trị có thể là:
  • Khởi động: kèo bóng đá euro gửi Wal này đang bắt đầu.

  • Catchup

  • phát trực tuyến

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

  • dừng: kèo bóng đá euro 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 đá euro
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 đá euro
flush_lsn PG_LSN Vị trí nhật ký ghi lại cuối cùng được chuyển vào đĩa theo máy chủ dự phòng kèo bóng đá euro
replay_lsn PG_LSN Vị trí nhật ký ghi nhận cuối cùng được phát lại vào cơ sở dữ kèo bóng đá euro 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 đá euro đã viết nó (nhưng chưa xóa nó hoặc áp dụng nó). Điều kèo bóng đá euro 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 đá euro đượ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 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 đá euro đã viết và xóa nó (nhưng chưa áp dụng nó). Điều kèo bóng đá euro 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 đá euro đượ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 đá euro đã viết, xóa và áp dụng nó. Điều kèo bóng đá euro 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 đá euro đượ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 đá euro để đượ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 đá euro 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 đá euro. Các giá trị có thể là:
  • Async: Máy chủ dự phòng kèo bóng đá euro không đồng bộ.

  • tiềm năng

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

  • Quorum

Trả lời_time dấu thời gian với múi giờ Gửi thời gian của tin nhắn trả lời cuối cùng nhận được từ máy chủ dự phòng

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 đá euro 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ê;

Thời gian trễ được báo cáo kèo bóng đá euroPG_STAT_REPLICATIONXem là các phép đo thời gian thực hiện cho wal gần đây được viết, xóa và phát lại và để kèo bóng đá euro 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 các giao dịch gần đây được hiển thị đối với các 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ị kèo bóng đá euro 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ý. Các plugin giải mã logic có thể tùy chọn phát ra các 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 đá euro 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 đá euro 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.

Bảng 27.6.PG_STAT_WAL_RECEIVERView

cột loại Mô tả
PID Số nguyên ID quy trình của quá trình thu WAL
status Text Trạng thái hoạt động của quá trình thu 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
nhận được_lsn PG_LSN 104330_104494
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 đá euro 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 đá euro gửi gốc wal
mới nhất_end_lsn PG_LSN 105595_105656
mới nhất_end_time dấu thời gian với múi giờ 105859_105928
slot_name Text Tên khe sao chép được sử dụng bởi máy thu wAL kèo bóng đá euro
sender_host Text Máy chủ củaPostgreSQLphiên bản bộ thu wAL kèo bóng đá euro đượ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 Trình nhận wal kèo bóng đá euro được kết nối với.
Conninfo Text Chuỗi kết nối được sử dụng bởi máy thu wAL kèo bóng đá euro, với các trường nhạy cảm với bảo mật bị che giấu.

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

Bảng 27.7.pg_stat_subcripxem

Cột loại Mô tả
Subid oid oid của đăng ký
SubName Text Tên của đăng ký
PID Số nguyên ID xử lý 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 đá euro 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 đá euro 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ừ Origin Wal kèo bóng đá euro gửi
mới nhất_end_lsn PG_LSN 109914_109975
mới nhất_end_time dấu thời gian với múi giờ 110178_110247

Thepg_stat_subcrip110418_110614

Bảng 27.8.PG_STAT_SSLxem

Cột loại Mô tả
PID Số nguyên ID quy trình của quá trình 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 đá euro
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 đá euro
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 đá euro
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 đá euro
Nén Boolean Đúng nếu nén SSL đang đượ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 đá euro
client_dn Text 112805_113016Được đặt tên(64 ký tự kèo bóng đá euro 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 đá euro. 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 đá euro. Trường kèo bóng đá euro bị cắt ngắn nhưclient_dn.

ThePG_STAT_SSLXem sẽ chứa một hàng mỗi phần phụ trợ hoặc quy trình người gửi Wal, hiển thị số kèo bóng đá euro 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.9.PG_STAT_GSSAPIXem

Cột loại 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 đá euro
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 đá euro hoặc null nếu GSSAPI không được sử dụng để xác thực kết nối kèo bóng đá euro. Trường kèo bóng đá euro bị cắt ngắn nếu hiệu trưởng dài hơnĐược đặt tên(64 ký tự kèo bóng đá euro bản dựng tiêu chuẩn).
được 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 đá euro

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 đá euro. 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.10.pg_stat_archiverXem

Cột loại 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ữ các 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 đá euro kê này được đặt lại lần cuối

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

Bảng 27.11.pg_stat_bgwriterxem

Cột loại 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 kèo bóng đá euro phần xử lý điểm kiểm tra nơi các 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 kèo bóng đá euro phần xử lý điểm kiểm tra nơi các 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 kèo bóng đá euro các điểm kiểm tra
BUFFERS_CLEAN Bigint Số lượng bộ đệm được viết bởi kèo bóng đá euro viết nền
MAXWRITTEN_CLEAN Bigint Số lần kèo bóng đá euro 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ófsyncGọi (thông thường kèo bóng đá euro viết nền xử lý những kèo bóng đá euro 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 đá euro kê này được đặt lại lần cuối

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

Bảng 27.12.pg_stat_databaseXem

Cột loại Mô tả
Datid oid OID của cơ sở dữ kèo bóng đá euro 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 đá euro này hoặcnullĐối với các đối tượng được chia sẻ.
numbackends Số nguyên Số lượng phụ trợ hiện đang được kết nối với cơ sở dữ kèo bóng đá euro 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 đá euro 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 đá euro này đã được cam kết
XACT_Rollback Bigint Số lượng giao dịch trong cơ sở dữ kèo bóng đá euro này đã được quay lại
blks_read Bigint Số khối đĩa đọc trong cơ sở dữ kèo bóng đá euro này
blks_hit Bigint 125260_125465
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 đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro 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 đá euro đượ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 đá euro 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 đá euro này
Checksum_failures Bigint 128469_128602
Checksum_last_failure dấu thời gian với múi giờ Thời gian phát hiện lỗi kiểm tra trang dữ kèo bóng đá euro cuối cùng trong cơ sở dữ kèo bóng đá euro này (hoặc trên một đối tượng được chia sẻ) hoặc null nếu kiểm tra dữ kèo bóng đá euro không được bật.
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 đá euro bằng các phụ trợ trong cơ sở dữ kèo bóng đá euro này, tính bằng mili giây
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 đá euro bằng các phụ trợ trong cơ sở dữ kèo bóng đá euro này, tính bằng mili giây
STATS_RESET dấu thời gian với múi giờ Thời gian mà các số kèo bóng đá euro kê này được đặt lại lần cuối

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 đá euro kê toàn cơ sở dữ liệu.

Bảng 27.13.PG_STAT_DATABASE_CONFLICTSxem

Cột loại Mô tả
Datid OID oid của cơ sở dữ kèo bóng đá euro
DATNAME tên Tên của cơ sở dữ kèo bóng đá euro này
Confl_tablespace Bigint Số lượng truy vấn trong cơ sở dữ kèo bóng đá euro này đã bị hủy do các không gian bảng bị rơi
confl_lock Bigint Số truy vấn trong cơ sở dữ kèo bóng đá euro này đã bị hủy do thời gian chờ khóa
confl_snapshot Bigint Số truy vấn trong cơ sở dữ kèo bóng đá euro này đã bị hủy do ảnh chụp nhanh
Confl_bufferpin Bigint Số lượng truy vấn trong cơ sở dữ kèo bóng đá euro này đã bị hủy do bộ đệm được ghim
confling_deadlock Bigint Số truy vấn trong cơ sở dữ kèo bóng đá euro này đã bị hủy do bế tắc

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 đá euro kê toàn cơ sở dữ liệu về việc hủy truy vấn xảy ra do xung đột với sự 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,14.pg_stat_all_tablesXem

Cột loại 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 đá euro nằm trong
relname tên Tên của bảng kèo bóng đá euro
SEQ_SCAN Bigint Số lần quét tuần tự được bắt đầu trên bảng kèo bóng đá euro
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ần quét chỉ mục được bắt đầu trên bảng kèo bóng đá euro
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: 12:)
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 đá euro được phân tích lần cuối
last_vacuum dấu thời gian với múi giờ lần trước tại đó bảng kèo bóng đá euro đượ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 đá euro được hút bụi bởi Daemon Autovacuum
last_analyze dấu thời gian với múi giờ Lần cuối cùng bảng kèo bóng đá euro đượ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 đá euro được phân tích bằng Daemon Autovacuum
VACUUM_COUNT BIGINT Số lần bảng kèo bóng đá euro đã đượ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 đá euro đã được hút bụi bởi Daemon Autovacuum
phân tích_count Bigint Số lần bảng kèo bóng đá euro đã được phân tích thủ công
AutoAnalyze_Count Bigint Số lần bảng kèo bóng đá euro đã được phân tích bằng Daemon Autovacuum

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 đá euro 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 đá euro.

Bảng 27.15.pg_stat_all_indexesXem

Cột loại Mô tả
Relid OID oid của bảng cho chỉ mục kèo bóng đá euro
indexRelid OID oid của chỉ mục kèo bóng đá euro
Schemaname tên Tên của lược đồ chỉ số kèo bóng đá euro ở
relname tên Tên của bảng cho chỉ mục kèo bóng đá euro
indexRelName tên Tên của chỉ mục kèo bóng đá euro
IDX_SCAN Bigint Số lượng quét chỉ mục được bắt đầu trên chỉ mục kèo bóng đá euro
IDX_TUP_READ Bigint Số lượng mục nhập chỉ mục được trả về bởi các lần quét trên chỉ mục kèo bóng đá euro
IDX_TUP_FETCH Bigint Số lượng các hàng bảng trực tiếp được tìm nạp bởi các lần quét chỉ mục đơn giản bằng chỉ mục kèo bóng đá euro

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 đá euro 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 đá euro tương ứng.

Chỉ mục có thể được sử dụng bằng cách quét chỉ mục đơn giản,BitmapHàngQuét chỉ mục và trình tối ưu hóa. kèo bóng đá euro 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 các quy tắc, vì vậy rất khó để liên kết các hàng đống riêng lẻ với các 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 mà nó 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 đá euro kê của trình tối ưu hóa vì số kèo bóng đá euro 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 các mục nhập chỉ mục được lấy từ chỉ mục kèo bóng đá euro khiIDX_TUP_FETCHđếm các 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.

Bảng 27.16.pg_statio_all_tablesXem

Cột loại 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 đá euro nằm trong
relname tên Tên của bảng kèo bóng đá euro
heap_blks_read Bigint Số khối đĩa được đọc từ bảng kèo bóng đá euro
HEAP_BLKS_HIT Bigint Số lượt truy cập bộ đệm trong bảng kèo bóng đá euro
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 đá euro
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 đá euro
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 đá euro (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 đá euro (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 đá euro (nếu có)
TIDX_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 đá euro (nếu có)

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 đá euro 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 đá euro.

Bảng 27,17.pg_statio_all_indexesXem

Cột loại Mô tả
relid oid oid của bảng cho chỉ mục kèo bóng đá euro
indexRelid OID oid của chỉ mục kèo bóng đá euro
Schemaname tên Tên của lược đồ chỉ số kèo bóng đá euro ở
relname tên Tên của bảng cho chỉ mục kèo bóng đá euro
indexRelName Tên Tên của chỉ mục kèo bóng đá euro
IDX_BLKS_READ Bigint Số khối đĩa được đọc từ chỉ mục kèo bóng đá euro
IDX_BLKS_HIT Bigint Số lần truy cập bộ đệm trong chỉ mục kèo bóng đá euro

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 đá euro 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 đá euro tương ứng.

Bảng 27,18.Xem

Cột loại Mô tả
relid OID oid của chuỗi
Schemaname tên Tên của lược đồ trình tự kèo bóng đá euro là trong
relname tên Tên của chuỗi kèo bóng đá euro
blks_read Bigint Số khối đĩa được đọc từ chuỗi kèo bóng đá euro
blks_hit Bigint Số lượt truy cập bộ đệm trong chuỗi kèo bóng đá euro

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 đá euro kê về I/O trên chuỗi cụ thể đó.

Bảng 27.19.Xem

Cột loại 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 đá euro là
funcname tên Tên của chức năng kèo bóng đá euro
cuộc gọi Bigint Số lần chức năng kèo bóng đá euro đã đượ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 đá euro 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 Double Precision Tổng thời gian dành cho chính chức năng kèo bóng đá euro, 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

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 đá euro kê về thực thi chức năng đó. TheTrack_FunesTham số Điều khiển chính xác chức năng nào được theo dõi.

27.2.3.Chức năng kèo bóng đá euro kê

154303_154581PSQLBạn có thể phát hành\ d+ pg_stat_activity) 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 đá euro kê được liệt kê trongBảng 27.20.

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

function Return Type Mô tả
pg_backend_pid () Số nguyên ID xử lý xử lý 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 PID được chỉ định hoặc một bản ghi cho mỗi phụ trợ hoạt động trong hệ kèo bóng đá euro nếunullđược chỉ định. Các trường được trả về là một tập hợp con của các trường kèo bóng đá europg_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 kèo bóng đá euro kê hiện tại
pg_stat_clear_snapshot () void loại bỏ ảnh chụp nhanh số kèo bóng đá euro 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 đá euro 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, kèo bóng đá euro giao dịch hiện tại, được tìm thấy kèo bóng đá euro bộ đệm (không kích hoạt kernelđọc ()cuộc gọi).
pg_stat_reset () void 158908_159072
pg_stat_reset_shared(văn bản) void Đặt lại một số bộ đếm kèo bóng đá euro kê toàn cụm về 0, tùy thuộc vào đối số (yêu cầu đặc quyền của siêu người dùng theo mặc định, nhưng thực thi cho chức năng này có thể được cấp cho những người khác). Gọipg_stat_reset_shared ('bgwriter')Sẽ không tất cả các bộ đếm được hiển thị kèo bóng đá europg_stat_bgwriterXem. Gọipg_stat_reset_shared ('archiver')Sẽ bằng không tất cả các bộ đếm được hiển thị kèo bóng đá europg_stat_archiverXem.
pg_stat_reset_single_table_counters(oid) void Đặt lại số kèo bóng đá euro kê cho một bảng hoặc chỉ mục trong cơ sở dữ liệu hiện tại về số 0 (yêu cầu đặc quyền của Superuser theo mặc định, nhưng thực thi cho chức năng này có thể được cấp cho người khác)
(oid) void 160719_160890

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 đá euro kê bảng lỗi thời.Phân tíchđược khuyến nghị sau khi số kèo bóng đá euro kê đã được đặt lại.

pg_stat_get_activity, Chức năng cơ bản củapg_stat_activityXem, trả về một tập hợp các bản ghi 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 đá euro.Bảng 27,21. Các chức năng truy cập kèo bóng đá euro 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 đá euro. Ví dụ: để hiển thịPIDS và truy vấn hiện tại của tất cả các phụ trợ:

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

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

function Loại trả lại Mô tả
pg_stat_get_backend_idset () Setof Integer Bộ 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 Văn bản truy vấn gần đây nhất của phụ trợ kèo bóng đá euro
pg_stat_get_backend_activity_start (số nguyên) dấu thời gian với múi giờ Thời gian khi truy vấn gần đây nhất được bắt đầu
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 phụ trợ kèo bóng đá euro
PG_STAT_GET_BACKEND_CLIENT_PORT (Integer) Số nguyên 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 oid của cơ sở dữ kèo bóng đá euro, phần phụ trợ này được kết nối với
PG_STAT_GET_BACKEND_PID (Integer) Số nguyên ID xử lý phụ trợ kèo bóng đá euro
pg_stat_get_backend_start (số nguyên) dấu thời gian với múi giờ Thời gian khi quá trình kèo bóng đá euro được bắt đầu
pg_stat_get_backend_userid (số nguyên) oid oid của kèo bóng đá euro dùng đã đăng nhập vào phần phụ trợ này
pg_stat_get_backend_wait_event_type (số nguyên) Text Đợi tên loại nếu phụ trợ 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 Đợ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.4Để biết chi tiết.
pg_stat_get_backend_xact_start (số nguyên) dấu thời gian với múi giờ Thời gian khi giao dịch hiện tại được bắt đầu