Questão FC369587
Um aspecto importante do ajuste de desempenho do sistema de banco de dados é o ajuste do SQL. O mecanismo do SQL Tuning Advisor, da ORACLE, que é usado para resolver problemas rela
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
Um aspecto importante do ajuste de desempenho do sistema de banco de dados é o ajuste do SQL.
O mecanismo do SQL Tuning Advisor, da ORACLE, que é usado para resolver problemas relacionados a instruções SQL com desempenho abaixo do ideal, funciona da seguinte forma:
- o processamento demanda privilégios administrativos do Oracle Database e ocorre empregando uma ou mais instruções SQL ou um STS (SQL Tuning Set) como entrada e chama o Otimizador de Ajuste Automático para analisar as instruções.
- em bancos de dados gerenciados o hub de desempenho é compatível com todas as versões do Oracle Database e as recomendações de ajuste incluem coleta de estatísticas de objetos e criação de índices.
- as recomendações de ajuste incluem reescrita de instruções SQL e criação de perfis SQL e elaboração de um conjunto de ajustes SQL, que representa um objeto de banco de dados que serve como um mecanismo para coletar, manter e acessar dados de carga de trabalho SQL para monitoramento e ajuste do desempenho de SQL.
- as recomendações de ajuste incluem criação de linhas de base do plano SQL e seu processamento demanda privilégios de acesso exclusivo por common roles do Oracle Database.
- a saída do processamento é feita na forma de predições e análises lógicas de decisão, juntamente com uma justificativa para cada análise e seu benefício esperado.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
SQL Tuning Advisor é o mecanismo do Oracle Database para diagnosticar e propor ajustes em instruções SQL com desempenho insatisfatório.
O processamento exige privilégios administrativos, pois as ações podem alterar estatísticas, planos ou criar objetos de otimização.
Como entrada, o Advisor recebe uma ou mais instruções SQL isoladas ou um SQL Tuning Set (STS), que é um conjunto organizado de cargas de trabalho SQL.
Internamente, ele invoca o Otimizador de Ajuste Automático para analisar custo, planos e estatísticas das instruções, simulando alternativas e identificando causas do mau desempenho.
A saída consiste em descobertas e recomendações — por exemplo, coleta de estatísticas, criação de índices, perfis SQL ou reescrita — acompanhadas da justificativa e do benefício esperado.
Conteúdo do catálogo FC Concursos · Atualizado em