Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a: SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Banco de Dados SQL no Microsoft Fabric
O SQL Server Management Studio fornece a capacidade de exibir o plano de execução ao vivo de uma consulta ativa. Esse plano de consulta dinâmica fornece informações em tempo real sobre o processo de execução da consulta, conforme os controles fluem de um operador de plano de consulta para outro. O plano de consulta ao vivo exibe o progresso geral da consulta e as estatísticas de tempo de execução do nível de operador, como o número de linhas produzido, tempo decorrido, progresso do operador, etc. Como esses dados estão disponíveis em tempo real sem a necessidade de aguardar a conclusão da consulta, essas estatísticas de execução são extremamente úteis para depurar problemas de desempenho de consulta. Esse recurso está disponível no SQL Server 2016 (versão 13.x e superiores) Management Studio, mas pode funcionar com o SQL Server 2014 (12.x).
Observação
Internamente, estatísticas de consulta em tempo real aproveitam o DMV sys.dm_exec_query_profiles.
Aplica-se ao: SQL Server (SQL Server 2014 (versão 12.x e superiores)) e Banco de Dados SQL do Azure.
Aviso
Este recurso é usado principalmente para a solução de problemas. O uso desse recurso pode diminuir moderadamente o desempenho geral da consulta, especialmente no SQL Server 2014 (12.x). Para obter mais informações, confira Infraestrutura de Criação de Perfil de Consulta.
Esse recurso pode ser usado com o Depurador Transact-SQL.
Para exibir o plano de execução de consulta ao vivo, no menu Ferramentas, clique no ícone Incluir Estatísticas de Consulta em Tempo Real.
Também é possível acessar o plano de execução de consulta dinâmica clicando com o botão direito do mouse em uma consulta selecionada no Management Studio e, em seguida, clicando em Incluir Estatísticas de Consulta Dinâmica.
Agora execute a consulta. O plano de consulta dinâmico exibe o progresso geral da consulta e as estatísticas de tempo de execução (por exemplo, tempo decorrido, progresso, etc.) dos operadores do plano de consulta. As informações de andamento da consulta e as estatísticas de execução são atualizadas periodicamente enquanto a execução da consulta está em andamento. Use essas informações para entender o processo de execução geral da consulta e depurar consultas de longa execução, consultas executadas indefinidamente, consultas que causam estouro de tempdb e problemas de tempo limite.
O plano de execução em tempo real também pode ser acessado pelo Monitor de Atividades clicando com o botão direito do mouse em qualquer consulta na tabela Processos ou Consultas Dispendiosas Ativas.
A infraestrutura do perfil de estatísticas deve ser habilitada antes que as estatísticas de consulta ao vivo possam capturar informações sobre o andamento das consultas. Dependendo da versão, a sobrecarga pode ser significativa. Para obter mais informações sobre essa sobrecarga, confira Infraestrutura de criação de perfil de consulta.
Requer permissão SHOWPLAN
no nível de banco de dados para preencher a página de resultados de Estatísticas de consulta em tempo real e requer as permissões necessárias para executar a consulta.
No SQL Server, é necessária a permissão de nível VIEW SERVER STATE
do servidor para ver as estatísticas dinâmicas.
Nas Camadas Premium do Banco de Dados SQL, é necessária a permissão VIEW DATABASE STATE
no banco de dados para ver as estatísticas dinâmicas. Nas camadas Standard e Basic do Banco de Dados SQL, é neccssária uma conta de Administrador do servidor ou uma conta de administrador do Microsoft Entra para ver as estatísticas dinâmicas.
Observação
O Microsoft Entra ID era conhecido como Azure Active Directory (Azure AD).
Planos de Execução
Guia de arquitetura de processamento de consultas
Monitorar e ajustar o desempenho
Ferramentas para monitoramento e ajuste de desempenho
Abrir o Monitor de Atividade (SQL Server Management Studio)
Monitor de Atividade
Monitorando o desempenho com o repositório de consultas
sys.dm_exec_query_statistics_xml
sys.dm_exec_query_profiles
Sinalizadores de rastreamento
Referência de operadores físicos e lógicos de plano de execução
Infraestrutura de Criação de Perfil de Consulta
Eventos
31 de mar., 23 - 2 de abr., 23
O maior evento de aprendizado de SQL, Fabric e Power BI. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $ 400.
Registre-se hoje mesmoTreinamento
Roteiro de aprendizagem
Otimizar o desempenho de consulta no SQL do Azure - Training
Otimizar o desempenho de consulta no SQL do Azure
Certificação
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.