Acelere suas aplicações com a Winov Cloud

Conceitos básicos do Winov DBM

Suas bases de dados monitoradas na medida do seu negócio

Monitoramento preventivo

O Winov DBM é um sistema de monitoramento com um complexo processo de rastreamento, coleta e análise de informações relevantes sobre o desempenho, disponibilidade e a integridade de um banco de dados.

O objetivo do Winov DBM é garantir que o sistema esteja sempre funcionando adequadamente, prevenir problemas de desempenho e evitar interrupções do serviço. 

Com o Winov DBM é possível prever condições de anomalias, que podem indisponibilizar suas bases de dados e gerar paradas de sistemas, antes mesmo delas ocorrerem.

Atuação da equipe

Utilizar o Winov DBM é a forma mais eficaz, segura e econômica de manter suas bases de dados muito mais que monitoradas, como nos sistemas convencionais. Com o Winov DBM, além de uma solução de monitoramento completa, você ainda conta com atuação dos nossos DBAs nas atividades que ocorrem em horário comercial, de segunda à sexta-feira, com acompanhamento assistido por você ou sua equipe de TI e além disso, por meio dos nossos mecanismos de alertas, nosso time e seus especialistas ficam cientes da ocorrência de eventos que necessitam de ação imediata 24 x 7 x 365.

Coberturas do Winov DBM

Monitoração

As principais coberturas de monitoração do Winov DBM são:

Monitoramento de status do servidor de banco de dados

Este item verifica o estado de disponibilidade do servidor de banco de dados e a utilização de recursos como CPU, memória e espaço em disco.

Monitoramento de consultas

Este item verifica o tempo de execução, número de consultas executadas, erros e consultas mais lentas.

Monitoramento de tabelas e índices

Este item verifica os índices e tabelas para avaliar a eficiência de consultas e identificar possíveis problemas de desempenho.

Monitoramento de conexões

Este item verifica as conexões de banco de dados para garantir que não ocorra sobrecargas com conexões ativas.

Monitoramento de replicação

Este item verifica inclui a verificação do status de replicação do banco de dados e identificação de possíveis problemas de replicação.

Monitoramento de backups

Este item verifica os backups do banco de dados para garantir que os backups estejam sendo executados corretamente.

Monitoramento de transações

Este item possibilita identificar transações bloqueadas, transações pendentes ou transações mortas, evitando problemas de conflitos de transações.

*podem variar de acordo com o banco

Identificação e análise de alertas e eventos

Verificação e acompanhamento de rotinas

A verificação e acompanhamento histórico das rotinas periódicas de coleta das estatísticas de otimização de banco de dados é uma prática importante para garantir que o seu banco de dados esteja sempre funcionando de maneira eficiente e com bom desempenho. Essas rotinas periódicas envolvem a coleta de informações estatísticas sobre os dados armazenados nos seus bancos de dados, como distribuição de valores, cardinalidade de colunas e índices utilizados. Com base nessas informações, e caso necessário, nossos especialistas podem orientar você e sua equipe sobre como otimizar as consultas dos seus bancos de dados, podendo escolher o plano de execução mais eficiente para uma determinada consulta. Além disso, sabemos da importância em manter-se atualizado sobre as melhores práticas e recomendações de cada fornecedor de banco de dados em relação à coleta de estatísticas de otimização, isso pode ajudar a maximizar o desempenho do seu banco de dados e evitar problemas de desempenho a longo prazo.

Reorganização de databases

A reorganização de dados é o processo de ajustar a estrutura do seu banco de dados para melhorar o desempenho e a eficiência. Isso pode envolver a reorganização de tabelas, índices e outras estruturas de dados para reduzir a fragmentação e melhorar o acesso aos dados. Monitoramos regularmente o desempenho do seu banco de dados e caso necessário, consideramos e aconselhamos você e sua equipe de TI a reorganização dos dados quando necessário para garantir o desempenho.

Integridade de databases

A verificação e análise da integridade das suas bases de dados é um processo importante para garantir que as informações armazenadas estejam corretas e consistentes. A integridade dos dados é fundamental para garantir a qualidade das suas informações e para que elas possam ser utilizadas com confiança para tomadas de decisão.

Nossa monitoria consiste em analisar e ou agir nos seguintes itens:

  • Verificação de consistência: Envolve a análise da consistência dos dados em relação às regras de negócio definidas.

  • Verificação de integridade referencial: Envolve a verificação da consistência entre as tabelas que possuem relacionamentos.

  • Verificação de integridade de acesso: Envolve a análise de políticas de segurança e permissões de acesso para garantir que os usuários tenham acesso apenas às informações que são autorizados a acessar.

Disponibilidade de espaço de armazenamento de databases

A verificação, análise e projeção da disponibilidade de espaço de armazenamento dos ambientes de banco de dados é um processo importante para garantir que as suas bases de dados não fique sem espaço de armazenamento, o que pode causar interrupções no serviço e perda de dados.

Consiste praticamente em monitorar e analisar os seguintes itens:

  • Monitoramento de uso de espaço: Envolve o monitoramento contínuo do uso de espaço de armazenamento dos seus bancos de dados.

  • Projeção de uso de espaço futuro: Envolve a análise do histórico de uso de espaço de armazenamento dos seus bancos de dados, para projetar o uso futuro, de forma automatizada pela ferramenta de monitoramento.

  • Gerenciamento de arquivos de log: Envolve o gerenciamento adequado dos arquivos de log dos seus bancos de dados, que podem ocupar uma quantidade significativa de espaço de armazenamento.

  • Compressão de dados: Envolve a compressão de dados armazenados nos seus bancos de dados para reduzir o uso de espaço de armazenamento.

  • Alocação de espaço adicional: Envolve a alocação de espaço adicional de armazenamento para os bancos de dados. Caso seja necessário, após sua autorização, nossos especialistas podem executar essa ação.

Saúde e desempenho do banco

A verificação da saúde e do desempenho do seu ambiente de banco de dados é um processo importante para garantir que os bancos de dados estejam funcionando corretamente e com um desempenho adequado. Problemas de saúde e desempenho podem levar a interrupções dos seus serviços, perda de dados e problemas de segurança.

Listamos as principais verificações inclusas:

  • Monitoramento de desempenho: Envolve o monitoramento contínuo do desempenho dos seus bancos de dados, incluindo métricas como tempo de resposta, utilização de CPU, utilização de memória e uso de disco. Além disso, essas métricas são utilizadas para alertar os administradores do banco de dados e sua equipe de TI sobre problemas de desempenho.

  • Verificação de configuração: Envolve a verificação das configurações dos seus bancos de dados para garantir que estejam configurados corretamente e de acordo com as melhores práticas.

  • Verificação de segurança: Envolve a verificação das configurações de segurança dos seus bancos de dados para garantir que estejam de acordo com as políticas de segurança da organização.

  • Verificação de disponibilidade: Envolve a verificação da disponibilidade dos seus bancos de dados para garantir que estejam disponíveis para os usuários quando necessário. O monitoramento de disponibilidade é utilizado para alertar os administradores do banco de dados e sua equipe de TI sobre interrupções no serviço.

Ações automatizadas via monitoramento

O Winov DBM permite configurar ações automatizadas que podem ser executadas quando ocorrem eventos de monitoramento específicos. As ações automatizadas podem ajudar a agilizar a solução de problemas e a tomar medidas corretivas imediatas.