Saya harap ini bukan pertanyaan yang terlalu luas. Saya yakin itu akan dapat membantu saya dan semua noob dba masa depan yang tersandung padanya.
Saya adalah admin sistem yang dimasukkan ke dalam daftar DBA (karena saya membantu CEO dengan pandangannya, jadi saya jelas dapat mengelola basis data kami!). Bukan server database yang besar atau sibuk ... ukuran mysqldump sekitar 6GB dan kami butuh 5 tahun untuk mendapatkannya sebesar itu. Munin melaporkan bahwa kami rata-rata 40-60 pertanyaan per detik pada jam sibuk kami.
Bos saya membayar saya untuk mengambil kursus admin sistem Oracle University, tetapi setelah melalui itu, itu hanya menjelaskan bagian-bagian berbeda dari server mysql, apa yang dilakukan dan bagaimana mereka melakukannya. Tapi itu tidak mendalam dan Anda tentu saja tidak keluar dari kursus itu DBA.
Jadi seperti DBA saat ini, apa yang harus saya lakukan untuk memastikan semuanya berjalan lancar? Apakah ada tugas perawatan harian yang bisa saya lakukan? Apakah ada metrik tertentu yang harus saya periksa? Atau dengan kata lain, seperti DBA, apa yang ANDA lakukan setiap hari untuk menjaga semuanya dalam kondisi yang baik?
Jika itu akan membantu menyesuaikan sedikit jawabannya, berikut adalah beberapa yang spesifik. Kami memiliki 171 tabel, semua kecuali 3 adalah innodb, yang lain adalah myisam. Kami memiliki replikasi Master / Slave yang diatur antara pusat data utama kami dan situs pemulihan bencana kami, menggunakan RBR. Versi 5.5.28.
Apa yang dapat saya?