Isolar problemas de desempenho
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Muitas vezes, é mais eficaz usar várias ferramentas do Microsoft SQL Server ou do Microsoft Windows juntas para isolar problemas de desempenho de banco de dados do que usar uma ferramenta de cada vez. Por exemplo, o recurso gráfico Plano de Execução ajuda a reconhecer deadlocks rapidamente em uma única consulta. No entanto, é possível reconhecer alguns outros problemas de desempenho mais facilmente usando os recursos de monitoramento do SQL Server e do Windows juntos.
O SQL Server Profiler pode ser usado para monitorar e solucionar problemas relacionados ao Transact-SQL e a aplicativos. O Monitor do Sistema pode ser usado para monitorar hardware e outros problemas relacionados a sistema.
Você pode monitorar as seguintes áreas para solucionar problemas:
Procedimentos armazenados no SQL Server ou lotes de instruções Transact-SQL enviados por aplicativos do usuário.
Atividade de usuário, tal como bloqueios ou deadlocks.
Atividade de hardware, tal como uso de disco.
Os problemas podem incluir:
Erros de desenvolvimento de aplicativo que envolvam instruções Transact-SQL incorretamente escritas.
Erros de hardware, tais como erros relacionados a disco ou a rede.
Bloqueio excessivo devido a um banco de dados incorretamente projetado.
Ferramentas para problemas de desempenho comuns
Igualmente importante é a seleção criteriosa do problema de desempenho que você deseja que cada ferramenta monitore ou ajuste. A ferramenta e o utilitário dependem do tipo de problema de desempenho que você queira resolver.
Os tópicos a seguir descrevem uma série de ferramentas de monitoramento e de ajuste e os problemas de que dão conta.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários