Eu sou um desenvolvedor MySQL, além disso, estou lidando com algumas atividades de DBA como backup, restauração, instalação do mysql, etc em um nível superior.
Agora eu queria mudar para DBA, então eu queria saber a fundo, como e quais conceitos devem ser passados como um DBA.
Além disso, o que e tudo a ser monitorado diariamente.
Por favor, me ajude com isto.
Mecanismo de Armazenamento
Você deve ser muito fluente com o uso de dois mecanismos de armazenamento principais: MyISAM e InnoDB
Você precisa aprender :
Replicação do MySQL
Você deve entender coisas como
Solução de problemas e consultas de ajuste
INFORMAÇÃO_ESQUEMA
Você deve aprender como consultar o banco de dados INFORMATION_SCHEMA para obter informações de tabela, contagens de linha, informações de último acesso e coisas como estas .
Ferramentas de terceiros
As melhores ferramentas que você deve adotar são as seguintes:
Essa não é uma lista compreensiva. No entanto, deve ser suficiente para qualquer um ser proficiente como Desenvolvedor/DBA.
Aqui estão as descrições do exame de certificação da Oracle que fornecem listas de habilidades dentro do MySQL para ter e saber: EXAM1 e EXAM2
IMHO Aqui está um bom conjunto de livros MySQL para aprender