Giám sát hoạt động của MySQL trên mỗi cơ sở dữ liệu?


9

Cách tốt nhất để theo dõi hoạt động trên mỗi cơ sở dữ liệu của máy chủ của tôi là gì?

Tôi đã thử mtop / mytop hiển thị hoạt động trong thời gian thực nhưng không thực tế để xem tất cả các truy vấn được thực hiện trên đó.

Tôi đã kích hoạt nhật ký MySQL nhưng không có tùy chọn để phân chia chúng cho mỗi cơ sở dữ liệu.

Bạn đang sử dụng công cụ nào để giám sát máy chủ MySQL?

Câu trả lời:


4

Tôi cố gắng tránh xa việc có nhiều cơ sở dữ liệu trong một trường hợp. Thay vào đó, tôi có nhiều phiên bản được thiết lập trên một máy chủ nơi mỗi máy chủ được dành riêng cho cơ sở dữ liệu.

Các mẫu Cacti MySQL là một giải pháp giám sát tốt. Nếu bạn là khách hàng doanh nghiệp thì MySQL Enterprise Monitor hoạt động. Ngoài ra kiểm tra mycheckpoint từ openark.

EDIT
Dưới đây là một số hướng dẫn để thiết lập nhiều phiên bản trên một máy chủ:

Bạn cũng có thể sử dụng MySQL Sandbox vì nó tự động hóa rất nhiều thiết lập khác nhau cho bạn.


Cảm ơn bình luận của bạn, bạn có hướng dẫn nhanh để thiết lập nhiều phiên bản cho mỗi máy chủ không?
tostinni

3

Bạn phải hiểu hầu hết các công cụ bạn đang sử dụng đang lấy dữ liệu của họ từ đâu - SHOW ENGINE INNODB STATUSSHOW GLOBAL STATUS. Dữ liệu này đơn giản là không có sẵn được chia nhỏ ở cấp độ cơ sở dữ liệu trong MySQL.

MySQL 5.5, 5.6 và Percona Server đã và đang làm rất tốt việc cải thiện chẩn đoán có sẵn cho bạn với các tính năng như Performance_schemauserstats - nhưng tôi chưa biết bất kỳ công cụ giám sát / GUI nào đang tận dụng.

Tôi khuyên bạn nên cài đặt Percona Server và xem qua bảng_statistic:

mysql> SELECT * FROM INFORMATION_SCHEMA.TABLE_STATISTICS
   WHERE TABLE_NAME='tables_priv';
+--------------+-------------------------------+-----------+--------------+------------------------+
| TABLE_SCHEMA | TABLE_NAME                    | ROWS_READ | ROWS_CHANGED | ROWS_CHANGED_X_INDEXES |
+--------------+-------------------------------+-----------+--------------+------------------------+
| mysql        | tables_priv                   |         2 |            0 |                      0 | 
+--------------+-------------------------------+-----------+--------------+------------------------+
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.