PostgreSQL: kèo bóng đá hôm nay và ngày mai liệu: 9.6: PostgreSQL | |||
---|---|---|---|
prev | UP | Chương 28. Hoạt động của cơ sở dữ liệu giám sát | Tiếp theo |
Trên hầu hết các nền tảng Unix,PostgreSQLsửa đổi tỷ lệ kèo bóng đá trực tuyến hôm nay đề 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
(Lời mờ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."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ê; Tương tự như vậy"Autovacuum Launcher"Quá 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 máy chủ 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àIdle(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,chờĐược thêm vào nếu quy trình máy chủ hiện đang chờ trên khóa được giữ bởi một phiên khác. Trong ví dụ trên, chúng ta có thể suy luận rằng quy trình 15606 đang chờ Quy trình 15610 hoàn thành giao dịch của mình và do đó phát hành một số khóa.pg_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'
Nếu bạn đã tắtupdate_process_titleSau đó, chỉ báo hoạt động không được cập nhật; tỷ lệ kèo bóng đá trực tuyến hôm nay đề quy trình chỉ được đặt một lần khi một quy trình mới được ra mắt.
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 so với quy trình đượ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.