Visão geral do Orientador de Otimização do Mecanismo de Banco de Dados
O Microsoft SQL Server Orientador de Otimização do Mecanismo de Banco de Dados ajuda na seleção e criação de um conjunto de índices otimizados, exibições indexadas e partições sem a necessidade de se possuir conhecimentos avançados sobre a estrutura do banco de dados e sobre o Microsoft SQL Server.
O Orientador de Otimização do Mecanismo de Banco de Dados analisa uma carga de trabalho e a implementação física de um ou mais bancos de dados. A carga de trabalho é um conjunto de instruções Transact-SQL que são executadas em um ou mais bancos de dados a serem ajustados. O Orientador de Otimização do Mecanismo de Banco de Dados utiliza arquivos de rastreamento, tabelas de rastreamento ou scripts Transact-SQL como entrada de carga de trabalho no ajuste de bancos de dados. Você pode criar scripts Transact-SQL como cargas de trabalho com o Editor de Consultas no SQL Server Management Studio. Você pode criar um arquivo e uma tabela de rastreamento como cargas de trabalho usando o Modelo de Ajuste no SQL Server Profiler. Para obter informações sobre como usar o SQL Server Profiler para criar rastreamentos que você pode usar como cargas de trabalho, consulte Apresentando o SQL Server Profiler.
Depois de analisar uma carga de trabalho, o Orientador de Otimização do Mecanismo de Banco de Dados pode recomendar que você adicione, remova ou modifique estruturas de design físicas em seus bancos de dados. O supervisor também pode recomendar quais estatísticas devem ser coletadas para efetuar backup de estruturas de design físicas. As estruturas de design físicas incluem índices clusterizados, índices não-clusterizados, exibições indexadas e particionamento. O Orientador de Otimização do Mecanismo de Banco de Dados recomenda um conjunto de estruturas de design físico que reduz os o custo estimado dos otimizadores de consulta da carga de trabalho.
Recursos de ajuste do Orientador de Otimização do Mecanismo de Banco de Dados
O Orientador de Otimização do Mecanismo de Banco de Dados pode:
Recomendar a melhor combinação de índices para bancos de dados utilizando o otimizador de consulta para analisar consultas em uma carga de trabalho.
Recomendar partições alinhadas ou desalinhadas para bancos de dados referenciados em uma carga de trabalho.
Recomendar exibições indexadas para bancos de dados referenciados em uma carga de trabalho.
Analisar os efeitos das mudanças propostas, inclusive o uso de índice, distribuição de consultas entre tabelas e desempenho de consultas na carga de trabalho.
Recomendar modos de ajuste do banco de dados para um pequeno conjunto de consultas de problema.
Permitir a personalização da recomendação especificando opções avançadas, como restrição de espaço em disco.
Fornecer relatórios que resumam os efeitos de implementação das recomendações para uma determinada carga de trabalho.
Considerar alternativas em que você fornece possíveis escolhas de design no formulário de configurações hipotéticas para avaliação do Orientador de Otimização do Mecanismo de Banco de Dados.