Postgresql 7.4.30 Tài kèo bóng đá c1 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | NEXT |
Quản trị viên cơ sở dữ kèo bóng đá c1 thường tự hỏi,"Hệ thống đang làm gì ngay bây giờ?"Chương này thảo luận về cách tìm ra điều đó.
Một số công cụ có sẵn để giám sát hoạt động cơ sở dữ kèo bóng đá c1 và phân tích hiệu suất. Hầu hết chương này đều dành cho mô tảPostgreSQL's Người thu thập thống kê, nhưng người ta không nên bỏ qua Unix thường xuyên Các chương trình kèo bóng đá c1 nhưPSvàTOP. Ngoài ra, một khi một người đã xác định một Truy vấn thực hiện kém, có thể cần điều tra thêm sử dụngPostgreSQL'sGiải thíchlệnh.Phần 13.1Thảo luậnGiải thíchvà các phương pháp khác cho hiểu hành vi của một truy vấn riêng lẻ.
Trên hầu hết các nền tảng,PostgreSQLsửa đổi tiêu đề 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 POSTMASTER -I Postgres 963 0.0 1.1 7084 1472 PTS/1 SN 13:17 0:00 Postgres: Quy trình bộ đệm thống kê Postgres 965 0.0 1.1 6152 1512 PTS/1 SN 13:17 0:00 Postgres: Quy trình thu thập số kèo bóng đá c1 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ủ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ì là hiển thị. Ví dụ này là từ một hệ thống Linux gần đây.) quy trình được liệt kê ở đây làPostmaster, quy trình máy chủ chính. Các Các đối số lệnh hiển thị cho nó là những điều tương tự được đưa ra khi nó đã được ra mắt. Hai quy trình tiếp theo thực hiện các số kèo bóng đá c1 thống kê người thu thập, sẽ được mô tả chi tiết trong lần tiếp theo phần. (Chúng sẽ không có mặt nếu bạn đã đặt hệ thống không bắt đầu thu thập thống kê.) Mỗi người còn lại Các quy trình 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ữ kèo bóng đá c1 host kèo bóng đá c1
Người dùng, cơ sở dữ kèo bóng đá c1 và các mục máy chủ nguồn kết nối vẫn còn giống nhau 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ờ đợi máy khách bên trong ABắt đầukhối) hoặc a Tên loại lệnh nhưChọn. Cũng,chờđược đính kèm nếu Quy trình máy chủ hiện đang chờ trên khóa do người khác nắm giữ Quá trình máy chủ. Trong ví dụ trên, chúng ta có thể suy ra quá trình đó 1003 đang chờ quy 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 hoặc khác.
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 haiWCờ, không chỉ một. Ngoài ra, của bạn Lời cầu khẩn ban đầu củaPostmasterLệnh phải ngắn hơnPSHiển thị trạng thái hơn thế được cung cấp bởi mỗi quá trình máy chủ. Nếu bạn không làm tất cả ba điều,PSđầu ra cho Mỗi quy trình máy chủ sẽ là bản gốcPostmasterdòng lệnh.