Tôi hy vọng điều này không quá rộng của một câu hỏi. Tôi chắc chắn rằng nó sẽ có thể giúp tôi và bất kỳ dba nào trong tương lai vấp phải nó.
Tôi là một quản trị viên hệ thống được đưa vào danh sách DBA (vì tôi đã giúp CEO có triển vọng của mình, vì vậy tôi rõ ràng có thể quản lý cơ sở dữ liệu của chúng tôi!). Nó không phải là lớn hay bận rộn của một máy chủ cơ sở dữ liệu ... một mysqldump có kích thước khoảng 6GB và chúng tôi đã mất 5 năm để có được nó lớn như vậy. Munin báo cáo rằng chúng tôi trung bình 40-60 truy vấn một giây vào giờ cao điểm của chúng tôi.
Sếp của tôi đã trả tiền cho tôi để tham gia khóa học quản trị hệ thống Đại học Oracle, nhưng đã trải qua nó, nó chỉ đơn giản giải thích các phần khác nhau của máy chủ mysql, những gì làm và cách họ làm điều đó. Nhưng nó không sâu sắc và bạn chắc chắn không tham gia khóa học DBA đó.
Vậy với tư cách là DBA hiện tại, tôi nên làm gì để đảm bảo mọi thứ đều hoạt động trơn tru? Có nhiệm vụ bảo trì hàng ngày tôi có thể thực hiện? Có số liệu nhất định tôi nên kiểm tra? Hay nói cách khác, là các DBA, BẠN làm gì hàng ngày để giữ mọi thứ trong tình trạng tốt?
Nếu nó sẽ giúp điều chỉnh câu trả lời một chút, đây là một số chi tiết cụ thể. Chúng tôi có 171 bàn, tất cả trừ 3 bàn là innodb, những bàn khác là myisam. Chúng tôi có bản sao Master / Slave được thiết lập giữa trung tâm dữ liệu chính và trang khôi phục thảm họa của chúng tôi, sử dụng RBR. Phiên bản là 5.5.28.
Tôi có thể làm gì?