Eu tenho um cliente com instâncias do MS SQL Server (2000, 2005) espalhadas por 20 a 30 servidores. Fui contratado para organizar as coisas e revisarei periodicamente o estado da infraestrutura do banco de dados para integridade, teste de backups etc. Também planejamos obter o máximo possível desses bancos de dados até 2008.
Estou ciente de serviços como o New Relic para Linux, empilhar aplicativos da Web e bancos de dados, e me deparei com o produto SQL Monitor (RedGate) apenas hoje via Google. Alguém pode fornecer alguma orientação em termos de serviços ou ferramentas (com experiência) que permitam a mim / meu cliente monitorar e gerenciar suas instâncias do MS SQL?
sql-server
query-performance
monitoring
wchrisjohnson
fonte
fonte
Respostas:
Você tem muitas opções. Os fornecedores que são específicos do SQL são:
Todos farão o trabalho bem, depende realmente de qual funciona melhor para você em sua loja. Todos eles têm testes gratuitos para que você possa experimentar todos e tomar uma decisão informada.
fonte
Perdi o entusiasmo pelo Idera SQLdm , depois de usá-lo em um cliente por vários anos. O SQL Monitor é excelente considerando o preço. O SQL Sentry é o que eu recomendaria a um cliente atualmente, se ele tiver o orçamento.
Se você nunca ouviu falar do SQL Sentry, pelo menos pegue uma cópia gratuita do Plan Explorer .
fonte
Uso o SQL Monitor da Redgate há muitos anos. O preço é ótimo e possui muitos recursos úteis de alerta. Além disso, coleta de dados e relatórios para métricas. É um sistema poderoso que eu recomendo que você tente.
fonte
As ferramentas de terceiros para as quais tenho alguma experiência:
Confio IgniteFree - ferramenta muito legal para monitorar as atuais e as últimas 24 horas de experiência. Muito útil para dar uma primeira olhada no servidor e ver os problemas mais óbvios. Tem uma versão paga mais detalhada, mas não teve o prazer de trabalhar com ela.
Idera SQLdm - apenas versão paga, como eu sei. É bom para ter uma imagem muito completa sobre o status do servidor em algum momento. Possui capturas instantâneas configuráveis que mostram a imagem completa do servidor em um momento específico. Também possui um bom conjunto de relatórios já criados ou uma maneira de criar relatórios personalizados com base nas suas necessidades. Pode criar alertas e relatórios personalizados. É um pouco pesado no lado que consome recursos, portanto, é necessário mexer um pouco com ele antes de liberar uma instância de produção.
fonte
Eu daria uma olhada no DIAB do DBAinABox.com, que é carregado com featurs monitora vários servidores, envia alertas por email e muito fácil de usar. Ele também possui algumas ferramentas que não encontrei de outros fornecedores, como rastreamento on-line, por exemplo: você pode clicar em qualquer usuário, spid ou aplicativo e iniciar um rastreamento sql no objeto. Ele também possui verificação de código SQL, que eu uso muito; ele pode varrer centenas de linhas de código de uma só vez e gerar problemas no script, como varreduras de tabela e tipos de colunas incompatíveis. E é bem barato da última vez que olhei.
fonte
Sua solicitação de monitoramento, gerenciamento e verificações de saúde em 20 a 30 servidores se encaixa muito bem com a ferramenta que escrevi - miniDBA . Também permitirá ajustar o desempenho e diagnosticar problemas no nível do banco de dados individual.
Um preço fixo para quantos servidores monitorados você desejar deve torná-lo financeiramente viável para você.
fonte