2009-03-06 25 views

Trả lời

9

Trước hết bạn nên thiết lập một số loại giám sát với ví dụ:

công cụ hữu ích may khác: mytopinnotopmtopmaatkit

Trong addtion bạn nên kích hoạt tính năng đăng nhập slow-queries trong my.cnf của bạn.

Befor bạn bắt đầu điều chỉnh/thay đổi thông số, bạn nên tạo một số loại kế hoạch kiểm tra và so sánh kết quả trước/sau để xem thay đổi của bạn có ý nghĩa hay không.

3

Đây là điều mà tôi đã làm việc khá lâu.

  • MonYog - Dịch vụ giám sát MySQL. Chúng tôi sử dụng nó trong sản xuất. Nó không phải là miễn phí nhưng có rất nhiều tính năng, bao gồm cả cảnh báo và dữ liệu lịch sử.

  • MySQL Enterprise Monitor - có sẵn với MySQL doanh nghiệp (ví dụ: không hề rẻ)

  • cuộn của riêng bạn!

Về cuộn tùy chọn của riêng bạn:

Chúng tôi thực sự đã phát triển một ứng dụng thực sự mát mẻ giám sát sử dụng RRD tool (sử dụng bởi các MRTG phổ biến) và một sự kết hợp số liệu thống kê MySQL, và số liệu thống kê của hệ thống, chẳng hạn như iostat . Đây không chỉ là một bài tập tuyệt vời mà còn cho chúng tôi rất nhiều tính linh hoạt để theo dõi chính xác những gì chúng tôi muốn từ một giao diện duy nhất.

Đây là Brief Description của một số cách tiếp cận để xây dựng số liệu thống kê của riêng bạn.

Một trong những động lực lớn của chúng tôi để tự mình thực hiện, mặc dù chúng tôi cũng sử dụng MonYog, là theo dõi số liệu thống kê đĩa. Đĩa i/o có thể là một nút cổ chai lớn, và các hệ thống giám sát MySQL tiêu chuẩn không có giám sát i/o. Chúng tôi sử dụng iostat là một phần của gói systat.

Chúng tôi có giao diện hiển thị biểu đồ thống kê MySQL bên cạnh số liệu thống kê đĩa, cho phép chúng tôi thực sự có được bức tranh tổng thể về cách tải MySQL ảnh hưởng đến đĩa i/o.

Trước đó, chúng tôi thực sự không biết tại sao các ứng dụng sản xuất của chúng tôi bị sa lầy. Chúng tôi phát hiện ra rằng đĩa i/o là một vấn đề lớn, và rằng MySQL đã tạo ra rất nhiều bảng tạm thời trên đĩa khi chúng tôi đang chạy các truy vấn phức tạp. Chúng tôi đã có thể tối ưu hóa các truy vấn của chúng tôi và cải thiện hiệu suất đĩa đáng kể.

Các vấn đề liên quan