Một số biến trạng thái quan trọng của MySQL để theo dõi là gì? [đóng cửa]


7

Tôi là một DBA khá mới với nền tảng lập trình. Do đó, tôi thích xây dựng các công cụ để quản lý các nhiệm vụ để giúp tôi làm quen với những rắc rối của công nghệ.

Trong trường hợp này, tôi đang quản lý nhiều máy chủ MySQL và muốn xây dựng một giao diện người dùng để xem tình trạng của các máy chủ.

Các biến trạng thái quan trọng cần chú ý để ném cờ đỏ là thứ gì đó không đúng trên máy chủ chạy dài (> 48 giờ)?

Một ví dụ về những gì tôi đang tìm kiếm đang qcache_lowmem_prunestrở nên lớn hơn có thể chỉ ra một cấu hình saiquery_cache


Vì vậy, tiêu đề là một tiêu đề xấu, nên bao gồm MySQL trong tiêu đề. Ngoài ra, tôi nghĩ rằng bạn có thể xác thịt câu hỏi nhiều hơn một chút.
jcolebrand

làm cho tiêu đề một câu hỏi, xin vui lòng. Giữ một mắt trên cho mục tiêu gì? Có một cụm từ tốt hơn? Giám sát?
Brian Ballsun-Stanton

Tôi tự hỏi nếu điều này không phù hợp hơn với ServerFault (giám sát các quy trình máy chủ thông qua một công cụ tự động)?
jcolebrand

Tôi không yêu cầu các công cụ để theo dõi các biến, vì tôi muốn tự viết chúng. Những gì tôi đang yêu cầu là những gì các DBA của MySQL xem xét các biến trạng thái 'cờ đỏ'.
Derek Downey

Câu trả lời:


4

Đây là một liên kết đến một loạt các liên kết về " điều chỉnh các thực tiễn tốt nhất ."

Các hình thức ngắn là: Nó phụ thuộc. Bạn đang điều chỉnh để làm gì? Điều chỉnh hiệu suất đọc khác với hiệu suất ghi và mọi thứ thay đổi khi bạn di chuyển đến một cụm. Không có một bộ "biến ma thuật" nào có thể được tối ưu hóa lặng lẽ cho mọi tình huống.

Từ những điều này, bạn có thể xem xét các biến giám sát, vì các biến cần điều chỉnh có liên quan chặt chẽ đến các biến cần theo dõi.


Vâng, tôi đang tìm kiếm các biến giám sát.
Derek Downey
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.