Getting your Trinity Audio player ready...
|
Este post é de referencia ao T-SQL Tuesday organizado por Paul Randal (Blog | Twitter).
Quando você administra um ambiente com mais de 40 servidores de SQL, 300 bases, de uns 50 clientes diferentes e um monte de aplicação estranha, algum tipo de conhecimento é necessário para manter tudo isso no ar sem um causar problema no outro.
A maior parte dos nossos clientes não possui nenhum tipo de DBA, muitas vezes nem mesmo um estagiário que faça algum serviço de TI. Muitas dessas empresas apenas tem o consultor da aplicação que foi alguma vez para a empresa fazer a implantação do sistema, passou o telefone do suporte da aplicação e o nosso telefone e disse para o cliente: “Olha, se alguma coisa errada acontecer liga pra esses dois telefones.”
Quando temos algum “consultor” que saiba alguma coisa da parte de banco é incrivel, mas na maior parte desses casos ele não tem como fazer nenhuma modificação pois o código é fechado, basicamente ele aponta pra qual servidor de SQL está a base e o usuário/senha. Depois você começa a perguntar coisas mais complexas e ninguém sabe responder.
Claro que sempre existe aquela empresa X ou Y que tem uma ou um time de pessoas que faz o trabalho de administração do Banco, mas são muito pouco os casos e na maior parte desses casos eles acham que estão administrando um servidor dedicado apenas para a solução deles e em alguns casos eles estão dentro de um servidor de banco compartilhado onde não exite apenas a base deles.
Acho que em 90% dos casos sempre existe pelo menos 3 opções para a solução de um
Também existem aquelas pessoas que acham que o SQL Server não precisa de um DBA, “afinal de contas, dá pra fazer tudo pela interface gráfica”, uma vez fui a uma entrevista onde escutei isso do gerente da área. Como ele existem muitas outras pessoas que pensam da mesma forma, elas acham que se especializar em banco de dados é perda de tempo. Pior
Resumindo,,, o trabalho de DBA é importante, ter foco em ambiente é importante. Banco de dados, não apenas SQL mas Oracle, MySQL, DB2, etc., precisam de atenção são eles que contém os dados do negócio.
Os dados só tem valor quando são perdidos e quando acontece lembram que um cara que entendesse um pouco melhor da ferramenta teria evitado o problema… Mas ai já é tarde. Como eu sempre digo.. “If you pay peanuts, you get monkeys”.