Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

28.1. soi kèo bóng đá truoctran

Trên hầu hết các nền tảng Unix,PostgreSQLSửa đổi soi kèo bóng đá truoctran đề lệnh của nó như được báo cáo bởiPS, để các quy trình máy chủ riêng lẻ có thể dễ dàng được xác định. Màn hình mẫu là

$ PS AUXWW | grep ^postgres
Postgres 15551 0.0 0.1 57536 7132 PTS/0 S 18:02 0:00 Postgres -i
Postgres 15554 0,0 0,0 57536 1184?        SS 18:02 0:00 Postgres: Nhà văn nền
Postgres 15555 0,0 0,0 57536 916?        SS 18:02 0:00 Postgres: Checkpulum
Postgres 15556 0,0 0,0 57536 916?        SS 18:02 0:00 Postgres: Walwriter
Postgres 15557 0,0 0,0 58504 2244?        SS 18:02 0:00 Postgres: Autovacuum Launcher
Postgres 15558 0,0 0,0 17512 1068?        SS 18:02 0:00 Postgres: Nhà sưu tập số liệu thống kê
Postgres 15582 0,0 0,0 58772 3080?        SS 18:04 0:00 Postgres: Joe Runbug 127.0.0.1 Idle
Postgres 15606 0,0 0,0 58772 3052?        SS 18:07 0:00 Postgres: hồi quy TGL [cục bộ] Chọn Chờ đợi
Postgres 15610 0,0 0,0 58772 3056?        SS 18:07 0:00 Postgres: hồi quy TGL [cục bộ] nhàn rỗi trong giao dịch

(Lệnh gọi thích hợp củaPSkhác nhau giữa các nền tảng khác nhau, cũng như các chi tiết của những gì được hiển thị. Ví dụ này là từ một hệ thống Linux gần đây.) Quá trình đầu tiên được liệt kê ở đây là quy trình máy chủ chính. Các đối số lệnh được hiển thị cho nó là những điều tương tự được sử dụng khi nó được ra mắt. Năm quy trình tiếp theo là các quy trình nhân viên nền được tự động ra mắt bởi quy trình chính. (TheTrình thu thập số liệu thống kêQuy trình sẽ không có mặt nếu bạn đã đặt hệ thống không bắt đầu bộ thu thống kê; Tương tự như vậyautovacuum LauncherHồiQuá trình có thể bị vô hiệu hóa.) Mỗi ​​quy trình còn lại là một quy trình máy chủ xử lý một kết nối máy khách. Mỗi quy trình như vậy đặt hiển thị dòng lệnh của nó trong biểu mẫu

Postgres:user Cơ sở dữ liệu host Hoạt động

Người dùng, cơ sở dữ liệu và (máy khách) Các mục máy chủ vẫn giữ nguyên cho tuổi thọ của kết nối máy khách, nhưng chỉ báo hoạt động thay đổi. Hoạt động có thể lànhàn rỗi(tức là, chờ lệnh máy khách),nhàn rỗi trong giao dịch(chờ máy khách bên trong Abắt đầukhối) hoặc tên loại lệnh nhưChọn. Cũng,12809_1281812823_13200pg_locksChế độ xem hệ thống để xác định ai đang chặn ai.)

nếucluster_nameđã được cấu hình tên cụm cũng sẽ được hiển thị trongPSđầu ra:

$ PSQL -C 'Hiển thị Cluster_Name'
 Cluster_Name
--------------
 Máy chủ1
(1 hàng)

$ ps aux | grep server1
Postgres 27093 0,0 0,0 30096 2752?        SS 11:34 0:00 Postgres: Server1: Người viết nền
...

Nếu bạn đã tắtupdate_process_titleSau đó, chỉ báo hoạt động không được cập nhật; soi kèo bóng đá truoctran đề quy trình chỉ được đặt một lần khi một quy trình mới được ra mắt. Trên một số nền tảng, điều này tiết kiệm một số lượng có thể đo lường được trên đầu chỉ số; trên người khác, nó không đáng kể.

TIP

SolarisYêu cầu xử lý đặc biệt. Bạn phải sử dụng/usr/ucb/ps, chứ không phải/bin/ps. Bạn cũng phải sử dụng haiWCờ, không chỉ một. Ngoài ra, yêu cầu ban đầu của bạn vềPostgresLệnh phải có ngắn hơnPSHiển thị trạng thái hơn được cung cấp bởi mỗi quy trình máy chủ. Nếu bạn không làm cả ba điều,PSđầu ra cho mỗi quy trình máy chủ sẽ là bản gốcPostgresdòng lệnh.