O monitoramento de banco de dados é um requisito importante para o bom desempenho e a estabilidade de suas aplicações, independentemente da tecnologia utilizada para o armazenamento dos dados. É comum encontramos empresas que tratem com menor atenção os bancos de dados chamados “gratuitos” que, em muitos casos, possuem estrutura e tamanho considerável.

Sabendo disso e comprometida com o bom desempenho, segurança e disponibilidade dos sistemas de banco de dados “em geral”, a DBA adaptou seus conhecimentos tradicionalmente utilizados por clientes que utilizam banco de dados “pagos”, às atividades em tecnologia open source, entre elas, o PostgreSQL.

Nossas atividades de administração e monitoramento de banco de dados na tecnologia PostgreSQL estão divididas em:

  • Acompanhamento e gerenciamento das configurações do PostgreSQL;
  • Acompanhamento e gerenciamento de backups e restaurações;
  • Acompanhamento e gerenciamento dos arquivos do Postgre;
  • Ajuste de desempenho de hardware e sistema operacional;
  • Análise e configuração de alta disponibilidade/Cluster;
  • Criação de planos de recuperação de desastres;
  • Espelhamento (Mirroring) e replicação;
  • Instalação, correção e atualização dos binários.
  • Configurações do banco de dados;
  • Desenho do banco de dados;
  • Gerenciamento de recursos
    • Memória;
    • Disco;
    • Kernel;
    • Vaccum;
    • Background Writers;
    • etc.
  • Desenvolvimentos e manutenções de melhores práticas;
  • Execução de jobs;
  • Gerenciamento e manutenção de tablespaces;
  • Gerenciamento e manutenção de planos de auditoria;
  • Gerenciamento e manutenção de proteção aos dados;
  • Gerenciamento de usuários;
  • Gerenciando ambientes de teste;
  • Indexações;
  • Manutenção da documentação;

O monitoramento de banco de dados 24×7 para PostgreSQL?

Os profissionais da DBA desenvolveram um conjunto de programas que avaliam constantemente o desempenho, a segurança e a disponibilidade de seus bancos de dados postgres. Em conjunto com uma ferramenta de monitoramento padrão de mercado, esses programas analisam e enviam ao nosso servidor informações críticas continuamente, para que nossos profissionais não precisem estar sempre conectados ao seu banco de dados. Desta forma conseguimos otimizar o consumo de horas, sem deixar de cuidar a todo momento da sua estrutura de banco de dados.

Nossos algorítimos são executados ininterruptamente e seus resultados são avaliados em intervalos contínuos no seu banco de dados, com controle por criticidade do evento.

Principais ítens avaliados periodicamente no montioramento de banco de dados.

  • Leituras no disco rígido por segundo;
  • Média de gravação de disco físico / segundos;
  • Média de leitura / segundos do disco físico;
  • Memória física não utilizada;
  • Número de contextos de execução comutados por segundo;
  • Número de threads aguardando ciclos de CPU;
  • Número de bytes enviados e recebidos por cada adaptador de rede do servidor;
  • Porcentagem de tempo decorrido que o processador gasta para execução de threads não ociosos;
  • Recursos do Kernel;
  • Porcentagem de tempo do processador gasto em Threads de processo do SSAS;
  • Porcentagem de tempo gasto gastos executando código privilegiado;
  • Quantidade de arquivo de paginação em uso.
  • Taxa de transferência;
  • Desempenho de execução da consulta;
  • Porcentagem de varreduras de tabelas completas;
  • Buffer para full table scans (por cliente);
  • Conexões;
  • Uso do pool de buffers;
  • Clientes abortados e conexões abortadas;
  • Erros de conexão;
  • Entre outros 25 itens.
  • Tabelas temporárias criadas em disco;
  • LeiturasMáximo de conexões usadas;
  • Cursores abertos;
  • Consultas lentas;
  • Tempo de atividade;
  • Backup;
  • Estatísticas;
  • Entre outros 20 itens.

E a administração dos bancos de dados é 24 horas de verdade!

Nossos profissionais estão sempre disponíveis, em qualquer horário, para administrar e monitorar suas bases de dados e para atendê-lo e 24 horas por dia.

Diferentemente de um plantão no qual você liga para o celular de um técnico e que, por conseqüência, é suscetível a falha, temos na nossa sede uma equipe que atua em turnos durante as 24 horas do dia para atender suas necessidades em qualquer horário. E, além deste suporte, a administração e o monitoramento do banco de dados também é 24 horas, com o intuito de antecipar e resolver qualquer problema.

Garantimos um tempo de resposta de no máximo 15 minutos para todas as solicitações e imediato para indisponibilidade no banco de dados e/ou na aplicação.

Enviamos mensalmente relatórios das atividades realizadas nos bancos de dados

A DBA possui um processo de abertura e atendimento de chamados através de uma ferramenta de service desk, padrão de mercado. Através dela, todas as suas solicitações são primeiramente encaminhadas para o sistema, que classifica e distribui os chamados entre nossos profissionais, contemplando, entre outros pontos, a criticidade e dificuldade de resolução do problema. A cada atividade realizada no seu ambiente, você receberá um e-mail com as atualizações feitas pelos nossos profissionais.

Pelo menos uma vez por mês, ou em intervalos menores definidos pelo cliente, enviamos um sumário de todas as atividades realizadas em seus bancos de dados e a duração de cada atividade, durante o período solicitado. Assim você acompanha de perto tudo o que foi feito e alterado em seu banco de dados.

E você pode acompanhar a evolução do ciclo de vida dos bancos de dados, as melhorias, o plano de capacidade e os itens que precisam ser documentados.

Além dos relatórios periódicos das atividades, uma vez por mês você recebe um documento com todas as informações cruciais do seu banco de dados. Documentamos toda as estruturas do banco de dados e também apresentamos informações importantes que devem ser discutidas nas reuniões mensais, tais como: detalhamentos da estrutura física e lógica (com gráficos de crescimento/consumo mensal e anual), pontos de melhoria de desempenho do servidor e do banco de dados, consultas ou DMLs lentos, além de  informações do ciclo de vida do seu sistema de banco de dados. É uma documentação completa enviada e atualizada mensalmente.