Devo admitir que a pergunta é bastante ampla, então vou tentar reduzi-la um pouco. Em nossa empresa, somos de 3 a 4 desenvolvedores e temos algumas instalações baseadas em SQL Server em execução nos sites de nossos clientes (tamanhos de banco de dados de até 100 GB, até 100 usuários simultâneos, aplicativos de intranet). Ninguém de nós tem uma boa experiência real na execução / manutenção / administração de bancos de dados (o que seja). Os clientes nem tanto. Está funcionando bem até agora, mas não posso dizer com certeza se é porque estamos fazendo tudo certo ou se simplesmente não atingimos áreas / situações em que não somos proficientes.
Então, estou procurando as coisas essenciais que você precisa saber ao executar um banco de dados do ponto de vista de um DBA . Você conhece os fatos concretos e sabe o que mais importa no seu dia-a-dia.
Em quais assuntos devo reunir um conhecimento mais profundo, sobre o que devo ter ouvido e com o que devo me preocupar até enfrentar pela primeira vez?
Estou ciente da questão Engenheiros de software e DBAs , mas não é exatamente o que eu estava procurando. Também existem muitos livros, mas eu gostaria de ouvi-lo daqueles com experiência prática.