FC ConcursosFC Concursos

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Continue aprendendo