Definição – O que significa Orientador de Otimização do Mecanismo de Banco de Dados?
O Orientador de Otimização do Mecanismo de Banco de Dados é uma ferramenta para analisar cargas de trabalho envolvidas no funcionamento do banco de dados. Ele permite o ajuste de bancos de dados para processamento aprimorado de consultas e a criação de um conjunto ideal de índices, visualizações indexadas e partições. Essas funções não requerem um conhecimento profundo da estrutura do banco de dados ou dos componentes internos do SQL Server. O Orientador de Otimização do Mecanismo de Banco de Dados examina detalhadamente como as consultas são processadas em um banco de dados e recomenda métodos para melhorar o processamento de consultas.
Esse termo também é conhecido como SQL Server Database Tuning Advisor.
Definirtec explica o Database Engine Tuning Advisor
O Orientador de Otimização do Mecanismo de Banco de Dados pode usar uma ferramenta de interface gráfica do usuário para ajustar bancos de dados, fornecer recomendações e gerar relatórios. Ou pode usar um programa utilitário de linha de comando, que inclui scripts e ajuste automatizado. O ajuste geralmente é executado quando consultas complexas são executadas e consomem espaço de memória adicional. Um conjunto dessas instruções Transact-SQL que requerem ajuste é chamado de carga de trabalho. Um consultor de ajuste analisa essa carga de trabalho e recomenda estruturas de design físico, reduzindo o custo dos otimizadores de consulta à medida que analisam a carga de trabalho.
A primeira etapa no uso do Database Tuning Advisor é definir a tarefa de ajuste. A próxima etapa envolvida é executar a tarefa de ajuste. Isso é executado usando EXECUTE_TUNING_TASK. Essa função permite que o orientador de ajuste analise a carga de trabalho. Depois de ajustar todas as execuções de tarefas, o consultor exibe e relata suas descobertas. A função usada para realizar relatórios é REPORT_ TUNING_ TASK.
A janela do monitor de sessão exibe todos os resultados do ajuste, que são armazenados no banco de dados MSDB do mecanismo de banco de dados do servidor SQL. As opções de ajuste avançado permitem que os usuários limitem o espaço máximo usado pelas estruturas físicas de dados e o número máximo de colunas por índice. Ao concluir o ajuste, também há uma opção para avaliar as recomendações. Essas recomendações são salvas em um arquivo XML ou script SQL.