J'espère que ce n'est pas une question trop large. Je suis certain qu'il pourra m'aider ainsi que tous les futurs nobles dba qui tomberont dessus.
Je suis un administrateur système qui a été intégré au DBA (parce que j'ai aidé le PDG dans ses perspectives, donc je peux évidemment gérer nos bases de données!). Ce n'est pas si gros ou occupé d'un serveur de base de données ... un mysqldump fait environ 6 Go et il nous a fallu 5 ans pour le faire aussi gros. Munin rapporte que nous effectuons en moyenne 40 à 60 requêtes par seconde à nos heures de pointe.
Mon patron m'a payé pour suivre le cours d'administration des systèmes Oracle University, mais après l'avoir suivi, il explique simplement les différentes parties du serveur mysql, ce que les choses font et comment elles le font. Mais ce n'est pas si détaillé et vous ne sortez certainement pas de ce cours un DBA.
Donc, en tant que DBA actuel, que dois-je faire pour m'assurer que tout fonctionne bien? Y a-t-il des tâches de maintenance quotidiennes que je peux effectuer? Y a-t-il certaines mesures que je devrais vérifier? Ou pour le dire autrement, en tant qu'administrateurs de base de données, que faites-VOUS quotidiennement pour garder tout en bon état?
Si cela peut aider à adapter un peu la réponse, voici quelques détails. Nous avons 171 tables, toutes sauf 3 sont innodb, les autres sont myisam. Nous avons mis en place une réplication maître / esclave entre notre centre de données principal et notre site de reprise après sinistre, à l'aide de RBR. La version est 5.5.28.
Que puis-je faire?