Có một số cách tôi có thể đề xuất.
-
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Bây giờ nó là vào bạn những gì bạn sử dụng. Viết cronjob (linux) để lưu nó vào tệp hoặc viết sự kiện MySQL để nhập vào bảng mysql. - Sử dụng Nhật ký truy vấn chung và sử dụng các công cụ như linux awk, sed, grep, v.v. để phân tích cú pháp tệp nhật ký để có được kết quả mong muốn
Nhưng nếu bạn không quen viết dòng lệnh lệnh linux, bạn có thể sử dụng mk-query-digest
hoặc thậm chí có thể định cấu hình các công cụ giám sát tùy chỉnh như nagios
, cacti
v.v ... Nhưng cá nhân tôi thích MONyog
, nó thực hiện cả điểm 1 và 2 một cách hoàn hảo và tốt nhất là nó có GUI.