DBAs são muito parecidos com bombeiros. Você está correndo como um louco, extinguindo o último desastre que atingiu o banco de dados SQL Server da sua empresa. E com tanta coisa acontecendo, é difícil até mesmo olhar para a análise forense de por que pegou fogo em primeiro lugar.
Um amigo meu mudou-se recentemente para as montanhas da Califórnia – cerca de 6.000 pés acima das nuvens. E, pelo que ouvi... é lindo e tranquilo lá em cima.
Mas ela sabia que um perigo de viver na floresta é a ameaça de fogo.
Quando eles se mudaram – eles, é claro, tinham detectores de fumaça e extintores de incêndio – não é todo mundo? Eles estavam protegidos - então eles pensaram...
Bem, no verão de seu primeiro ano... houve um incêndio. Foi por pouco. E foi assustador.
Enquanto eles empacotavam seu caminhão com seu gato, cachorro e objetos de valor, eles dirigiram em direção à segurança e olharam no espelho retrovisor em sua casa, tudo pelo que tinham trabalhado, e se perguntaram se ainda estaria lá amanhã.
Bem, foi – e eles ficaram agradecidos. Foi por pouco. Eles estavam assustados. Mas o que eles aprenderam?
Eles aprenderam que apenas um alarme não é suficiente. Para se proteger de desastres e perdas, você precisa tomar medidas preventivas. Então, eles limparam qualquer mato da casa e incentivaram os vizinhos a fazerem o mesmo. Eles instalaram sprinklers dentro e ao redor da casa e implementaram um sistema de alerta para informá-los sobre quaisquer condições locais que possam levar ao perigo de incêndio.
A realidade é que, quando há um incêndio, muitas vezes é tarde demais para proteger seu investimento.
A implementação de um sistema de monitoramento de banco de dados é uma maneira de se manter proativo, medir a integridade do banco de dados e agir em problemas menores antes que eles se tornem maiores. Veremos como configurar seu sistema de monitoramento de banco de dados, como o Spotlight Cloud, para obter sucesso e os conceitos básicos de solução de problemas do servidor quando você estiver em funcionamento.
Configurando seu sistema de monitoramento de banco de dados
Depois de ter seu novo software de monitoramento de desempenho de banco de dados, é hora de começar. Como administrador de banco de dados da sua empresa, você certamente ficará empolgado com as novas configurações, os novos recursos mais brilhantes e o monitoramento inteligente com leituras claras do servidor.
Mas você pode estar se perguntando por onde começar. A configuração de qualquer novo sistema pode levar algum tempo, mas um pouco de integração de qualidade valerá a pena quanto mais tempo você usar seu sistema de monitoramento.
Primeiro, vamos dar uma olhada em alguns conceitos básicos:
Decida quais instâncias precisam de sua máxima atenção.
Indiscutivelmente, todo banco de dados precisa de monitoramento. Infelizmente, você pode não ter o orçamento para cobrir todos os bancos de dados para começar ou pode precisar provar o valor de um sistema de monitoramento e diagnóstico para os detentores do orçamento antes de aumentar sua cobertura. Selecione cuidadosamente as primeiras instâncias monitoradas. Procure os bancos de dados que sustentam sistemas críticos ou processados em sua organização que serão vistos por um grupo grande e/ou influente de usuários.
Dedique seus esforços para facilitar a vida deles com bancos de dados mais confiáveis e com melhor desempenho. Uma equipe de vendas que vê interrupções menos frequentes de relatórios mais rápidos de um CRM ou sistema de cobrança se tornará seus maiores evangelistas para capacidade de monitoramento, diagnóstico e ajuste de maior qualidade e mais abrangente.
Percorra os pré-requisitos. Conheça os requisitos do seu sistema.
Como a maioria dos servidores de diagnóstico, como Spotlight Cloud, é uma solução SaaS, ela envolve um upload de dados. Verifique o Deployment Guide para as portas que precisam ser abertas/requer acesso à Internet. Considere instalar seu servidor em um computador que esteja sempre ligado e, em seguida, baixe os aplicativos associados em seu telefone e tablet para facilitar o monitoramento em movimento. O servidor Spotlight Cloud Diagnostic é instalado em um sistema operacional hospedado pelo Microsoft Windows.
Baixe o instalador.
Claro, você não pode começar na parte essencial do monitoramento de desempenho da equação sem primeiro baixar seu banco de dados instalador do sistema de monitoramento de desempenho. Para sistemas locais, isso pode ser bastante trabalhoso, pois você precisa configurar sua coleta de dados, seus repositórios de desempenho e seus repositórios de relatórios.
Felizmente, é um processo rápido e fácil para o Spotlight Cloud. Por ser SaaS, nós cuidamos do repositório para você. A única coisa que você precisa fazer é baixar o servidor de diagnóstico. O servidor de diagnóstico é um serviço de coleta de dados sem agente que reúne métricas de desempenho de suas conexões monitoradas. Para fazer isso, entre no site do Spotlight com sua conta Quest e clique em download. Isso é tudo o que há para isso!
Adicione conexões.
Uma vez que o instalador tenha terminado, seu próximo passo é adicionar conexões e configurá-las. Por exemplo, você adicionará conexões ao servidor SQL, servidor Windows e outros tipos de conexão. Para Spotlight Cloud, você abrirá uma ferramenta de configuração vinculada ao gerenciador de conexões. Para começar, basta adicionar suas conexões e começar a coletar dados.
Mais tarde, você pode voltar e brincar com as muitas opções de configuração que são projetadas para facilitar sua vida (por exemplo, você pode marca horários para interrupções planejadas para que você não receba alarmes durante esses horários, você pode configurar limites de alarme ou pode criar funções de alarme para se adequar ao seu ambiente). A boa notícia é que todos eles vêm pré-configurados para que você possa começar a usar quase imediatamente. Para saber mais sobre configuração, confira nosso Guia de configuração.
Agora, você está pronto para começar a monitorar e diagnosticar problemas.
Seu software de monitoramento de desempenho do banco de dados deve estar funcionando! Acompanhe seu sistema facilmente e não hesite em entrar em contato com sua equipe de suporte com qualquer dúvida que possa ter. Confira nosso guia introdutório de monitoramento.
Monitorar toda a tecnologia da sua empresa para que ela não fique desatualizada provavelmente é algo que você tem evitado… Mas atualizar e “proteger o futuro” desses sistemas pode economizar bastante tempo para você como DBA.
Como solucionar problemas do SQL Server com eficiência
Como um DBA responsável pelo monitoramento de seu servidor SQL, você enfrenta o mesmo risco – sua empresa depende do banco de dados que você gerencia para dar suporte a seus aplicativos críticos e continuar fazendo negócios. Se algo der errado, pode ter um grave impacto na produtividade, na confiança do cliente e na receita.
E se você pudesse adotar uma abordagem proativa e preventiva ao gerenciamento de banco de dados e usar ajustes e diagnósticos para resolver ameaças potenciais, evitando um desastre antes que ele aconteça? O resultado? A capacidade de garantir melhor o tempo de atividade e a estabilidade do banco de dados.
Aqui estão algumas maneiras pelas quais o monitoramento por meio de dispositivos móveis pode ajudá-lo a solucionar problemas de banco de dados com eficiência:
O monitoramento de desempenho do SQL Server móvel é possível
A mobilidade não é mais uma tendência, é uma realidade para o DBA de hoje.
Encontrar o equilíbrio entre vida profissional e pessoal é ainda mais difícil do que nunca. O DBA de hoje é frequentemente solicitado a gerenciar muito mais instâncias de banco de dados e até mesmo participar de análises, DevOps e iniciativas de nuvem. De todas as maneiras pelas quais seus dispositivos móveis oferecem flexibilidade, você já os usou para monitorar o desempenho do SQL Server? Pense na paz de espírito que lhe daria como um DBA.
Chamamos isso de “Tranquilidade de Mobilidade” – a liberdade de monitorar a integridade de seus SQL Servers a qualquer hora e de qualquer lugar usando o aplicativo móvel Spotlight Cloud.
Por que parar sua vida para monitorar seus bancos de dados SQL Server? Faz sentido adicionar suas funções de monitoramento de desempenho do SQL Server à longa lista de coisas que você pode fazer a partir de um dispositivo móvel, onde a conveniência reina suprema.
Confira este mapa de calor do aplicativo móvel Spotlight Cloud:
Chamamos isso de “tela do gerente Dilbert” porque você não precisa saber nada sobre o SQL Server para entender como ele funciona. Mas vou te contar assim mesmo.
Use um mapa de calor para priorizar problemas de monitoramento de banco de dados
Colocamos as caixas maiores e mais vermelhas na parte superior para mostrar onde concentrar sua energia primeiro – neste caso, na instância do SQL Server chamada
Você pode estar acampando nas montanhas, tirando uma selfie na Disneylândia ou torcendo pelo seu time favorito no estádio enquanto verifica o Spotlight Heatmap e liga para seus colegas DBAs em Chicago para que eles solucionem problemas.
Abaixo e à direita no Heatmap estão os SQL Servers que não precisam de atenção imediata. Você também pode examiná-los, mas o aplicativo móvel do iPad deixa claro como definir suas prioridades.
Ao deslizar para a direita, você vê detalhes como alarmes codificados por cores e números em cada SQL Server conectado, com sua gravidade associada:Quão legal é isso? Informações ao seu alcance para tomar decisões imediatas e informadas.
Este aplicativo oferece recursos de monitoramento e gerenciamento de desempenho do SQL Server 24 horas por dia, 7 dias por semana, além de diagnóstico móvel e resolução de problemas para manter seu ambiente do SQL Server funcionando.