SMART VISIONS Logo

Análise de Banco de Dados SQL Server

Parecer Técnico e Diagnóstico de Performance - SRVDATABASE1-PE

1. Introdução

Este relatório apresenta uma análise técnica completa do ambiente de banco de dados SQL Server do cliente Pet Care, realizada em 10 de março de 2026. A análise baseia-se em dados coletados através do Smart Visions Soluções, incluindo métricas de performance, consumo de recursos e identificação de gargalos críticos.

O objetivo deste parecer é fornecer recomendações técnicas fundamentadas para otimizar a performance, melhorar a disponibilidade e preparar o ambiente para crescimento futuro.

2. Visualização das Conexões Monitoradas

2.1 Porcentagem de Uso de CPU

Gráfico de CPU
Figura 1: Utilização de CPU ao longo do dia (10/03/2026)

O gráfico de CPU mostra um padrão de utilização com picos frequentes ao longo do dia, atingindo máximos de aproximadamente 87%. A média de utilização mantém-se em torno de 30-35%, com saturação ocasional de CPU. Apesar dos picos significativos, não há indicação de saturação crítica que impediria o processamento de novas requisições.

2.2 Disk Throughput - Partição E

Gráfico de Throughput
Figura 2: Throughput de Disco - Partição E (10/03/2026)

O throughput de disco da partição E mostra atividade moderada durante o dia, com picos ocasionais atingindo aproximadamente 550 MB/s. Há um pico significativo ao meio-dia, coincidindo com o horário de backup full do banco de dados. Este padrão é esperado e não representa um problema crítico, desde que a infraestrutura de disco seja adequada. Como informação adicional, o pico de IOPS foi de aproximadamente 17 mil, e ocorreu as 17:16 horas. Em 95% do tempo, o total de 2 mil IOPS atende o ambiente no volume E.

2.3 Profundidade de Fila - Partição E

Gráfico de Fila
Figura 3: Profundidade de Fila de Disco - Partição E (10/03/2026)

A profundidade de fila de disco mostra picos ocasionais, com o máximo registrado em torno de 360 operações pendentes. Tambem é possivel observar uma contentação em periodos de backups, indicando contenção de I/O durante este período. Fora do horário de backup, a fila mantém-se baixa, indicando que a partição E, possui performance adequada para operações normais.

3. Análise de Infraestrutura

⚠️ Achado Crítico: A partição C (Sistema Operacional) está sendo utilizada para armazenar TEMPDB e arquivos de backup, causando contenção de I/O que afeta a performance geral do SQL Server.

3.1 CPU - Status Normal

A utilização de CPU apresenta comportamento esperado, com média de 30-35% e picos até 87%. O MAXDOP está configurado em 8, o que é correto para um servidor com 16 processadores lógicos (representa 50% do total, valor recomendado). Não há necessidade de ajuste desta configuração. O SQL Server utiliza essa memória para:

3.2 Memória - Necessidade de Acerto

O SQL Server está configurado para usar até 104 GB de RAM, e está utilizando aproximadamente 92% dessa alocação. Isso é NORMAL e ESPERADO para um servidor de banco de dados em produção. O SQL Server utiliza essa memória para:

✓ OBSERVAÇÃO IMPORTANTE: O SQL Server é projetado para usar toda a memória disponível alocada. A pressão de memória no servidor (92% de RAM total) esta sendo causada pelo SQL Server usar sua alocação máxima, deixando pouca memória livre para o sistema operacional. Isso é um problema. Aproveite melhor o SQL Server, e considere 128 GB de memória dedicada, deixando pelo menos 20GB de memória para o Sistema Operacional. Recomendo considerar 160 GB de memória no Servidor.

3.3 Disco I/O - Problema Identificado

A partição E apresenta performance adequada com throughput máximo de 550 MB/s e profundidade de fila controlada. Entretanto, a partição C (Sistema Operacional) está sendo utilizada para TEMPDB e Backup, o que causa contenção crítica durante operações de backup e utilização da TEMPDB. Lembre-se que o ERP faz muito uso da TEMPDB, e o atraso em tempo de resposta nesse disco, afeta todo o banco de dados.

4. Limitações da Edição Standard e Necessidade de Enterprise

ℹ️ Informação Importante: O cliente está utilizando SQL Server 2019 Standard Edition, que possui limitações significativas para ambientes de produção com grandes volumes de dados.

4.1 Limitações Atuais

A edição Standard do SQL Server não permite operações de manutenção online, como:

4.2 Contexto do Cliente Pet Care

O cliente possui um banco de dados com volume na casa de 1 TB, combinado com uma janela de manutenção limitada de apenas 4 a 6 horas. Estas restrições tornam praticamente impossível realizar manutenção adequada com a edição Standard.

4.3 Impacto da Falta de Manutenção

Sem manutenção regular (que deveria ocorrer semanalmente), o banco de dados sofrerá:

4.4 Benefícios da Edição Enterprise

A migração para SQL Server Enterprise Edition traria ganhos significativos:

✓ Operações Online

✓ Planos de Manutenção Automatizados

✓ Melhor Performance Geral

Conclusão: Recomenda-se fortemente a migração para SQL Server Enterprise Edition, de forma a garantir a saúde e performance do ambiente. A edição Standard é inadequada para um banco de dados de 1 TB, com janelas de manutenção limitadas.

5. Problemas Críticos Identificados

5.1 TEMPDB na Partição C (CRÍTICO)

🔴 Problema Crítico: A TEMPDB está localizada na partição C (Sistema Operacional), causando contenção de I/O que afeta diretamente a performance do SQL Server.

A TEMPDB é um banco de dados crítico utilizado pelo SQL Server para operações temporárias, ordenação de dados e trabalho com tabelas temporárias. Quando localizada na mesma partição do sistema operacional, causa:

5.2 Backup na Partição C (CRÍTICO)

🔴 Problema Crítico: Os arquivos de backup estão sendo gerados na partição C, causando contenção durante o backup full do meio-dia.

Conforme observado no gráfico de profundidade de fila, há pico significativo durante o dia (incluindo no horário de backup full), atingindo 360 operações pendentes. Este pico indica que o disco em alguns momentos está sobrecarregado, afetando a performance do banco de dados.

6. Recomendações Prioritárias

Prioridade Ação Timeline Impacto
🔴 CRÍTICA Mover TEMPDB para disco dedicado (500MB/s, 5-7k IOPS) 1-2 semanas Muito Alto
🔴 CRÍTICA Criar volume dedicado para Backup 1-2 semanas Muito Alto
🟠 IMPORTANTE Migrar para SQL Server Enterprise Edition Em análise pelo cliente Alto
🟠 IMPORTANTE Implementar plano de manutenção semanal Após Enterprise Alto
🟡 MODERADA Otimizar índices fragmentados 1-2 semanas Alto

6.1 Ação 1: Mover TEMPDB para Disco Dedicado

Especificações do Disco Recomendado

Benefícios:

6.2 Ação 2: Criar Volume Dedicado para Backup

Especificações do Disco para Backup

Benefícios:

6.3 Ação 3: Migrar para SQL Server Enterprise Edition

Conforme detalhado na seção 4, a migração para Enterprise Edition é crítica para garantir a saúde do ambiente a longo prazo. Isto permitirá:

7. Conclusão

Diagnóstico Geral: O ambiente apresenta performance aceitável no momento, mas possui problemas críticos que, se não resolvidos, levarão a degradação significativa de performance e possível indisponibilidade.

Problemas Identificados:

Recomendações Imediatas:

  1. Mover TEMPDB para disco dedicado (1-2 semanas)
  2. Criar volume para Backup (1-2 semanas)
  3. Planejar migração para Enterprise Edition (Em Analise pelo Cliente)
  4. Implementar plano de manutenção semanal (após Enterprise)

Próximos Passos: Em reunião com o cliente, foi informado que o impacto de não resolver estes problemas será progressivo, levando a degradação contínua de performance.O Ambiente continuará sendo monitorado ao longo do mês, e qualquer novidade, serão informados.