Resumo
Neste módulo, você aprendeu sobre como monitorar o desempenho do servidor usando as estatísticas de espera do SQL Server, que incluem esperas de recursos, esperas de fila e esperas externas. Você também aprendeu a usar exibições do sistema como sys.dm_os_wait_stats e sys.dm_db_wait_stats obter uma visão geral do desempenho do servidor e identificar possíveis problemas. O módulo também abordou o uso de DMVs (Exibições de Gerenciamento Dinâmico) para entender e correlacionar problemas de desempenho com outros eventos de banco de dados. Além disso, você aprendeu sobre os tipos de espera comuns e como o Repositório de Consultas rastreia as esperas associadas a consultas específicas.
Os principais takeaways deste módulo incluem entender como ajustar consultas T-SQL avaliando e ajustando sua estratégia de indexação. Você aprendeu que a indexação adequada pode reduzir os E/Ss, melhorar a utilização da memória e aliviar a pressão sobre a E/S e os sistemas de armazenamento. O módulo também discutiu a importância da ordem da coluna em índices e o uso do índice retomável para tabelas grandes. Além disso, você aprendeu sobre dicas de consulta e seu potencial impacto na estrutura e no desempenho do banco de dados. Por fim, o módulo abordou como otimizar o desempenho do SQL do Azure identificando se um problema de desempenho é devido ao alto uso da CPU ou à espera de um recurso e ao uso de ferramentas e métodos apropriados para diagnosticar e resolver esses problemas.