Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 27. Giám sát hoạt động cơ sở dữ liệu | Tiếp theo |
Trên hầu hết các nền tảng Unix,PostgreSQLsửa đổi kèo bóng đá hôm nay và ngày mai đề lệnh của nó là được báo cáo bởiPS, Vì vậy, cá nhân đó Các quy trình máy chủ có thể dễ dàng được xác định. Một màn hình mẫu là
$ PS AUXWW | grep ^postgres Postgres 960 0.0 1.1 6104 1480 PTS/1 SN 13:17 0:00 Postgres -i Postgres 963 0.0 1.1 7084 1472 PTS/1 SN 13:17 0:00 Postgres: Quy trình của nhà văn Postgres 965 0.0 1.1 6152 1512 PTS/1 SN 13:17 0:00 Postgres: Quy trình thu thập số liệu thống kê Postgres 998 0.0 2.3 6532 2992 PTS/1 SN 13:18 0:00 Postgres: TGL Runbug 127.0.0.1 Idle Postgres 1003 0.0 2.4 6532 3128 PTS/1 SN 13:19 0:00 Postgres: hồi quy TGL [cục bộ] Chọn Chờ đợi Postgres 1016 0.1 2.4 6532 3080 PTS/1 SN 13:19 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ủaPS10711_11088"Trì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ê.) 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 khách hàng. Mỗi quy trình như vậy đặt dòng lệnh của nó Hiển thị ở 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 cuộc sống của kết nối khách hàng, 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 trongbắt đầuBLOCK) hoặc tên loại lệnh nhưChọn. Cũng,chờĐược thêm vào nếu quá trình máy chủ là Hiện đang chờ một khóa được tổ chức bởi một phiên khác. Ở trên Ví dụ chúng ta có thể suy luận rằng quy trình 1003 đang chờ quá trình 1016 để hoàn thành giao dịch của mình và do đó phát hành một số khóa.
Nếu bạn đã tắtupdate_process_titleSau đó, chỉ báo hoạt động không được cập nhật; kèo bóng đá hôm nay và ngày mai đề quy trình là Chỉ đặ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 lượng có thể đo lường được trên đầu chỉ số trên đầu; 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, thay vì/bin/ps. Bạn cũng phải sử dụng haiW12945_13020Postgreslệnh phải ngắn hơnPSHiển thị trạng thái so với quy trình được cung cấp bởi mỗi quy trình máy chủ. Nếu như bạn không làm cả ba điều,PSđầu ra cho mỗi quy trình máy chủ sẽ là nguyên bảnPostgresdòng lệnh.