Questão de Banco de Dados — Oracle — FUNDATEC 2023
Banco de Dados›Oracle
Código
qq896933
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados
Assinale a alternativa que NÃO corresponde a uma funcionalidade do Oracle 19c SQL automatic tuning.
ACriação automática de índices.
BCompressão automática de tabelas acessadas frequentemente.
CCriação automática de triggers (gatilhos) para eventos.
DIdentificação automática de operações SQL.
EImplementação automática de perfis SQL.
Revelar gabarito e comentário▾
GabaritoC — Criação automática de triggers (gatilhos) para eventos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Oracle 19c SQL Automatic Tuning
Gabarito: letra C. A alternativa que NÃO corresponde a uma funcionalidade do Oracle 19c SQL automatic tuning é a criação automática de triggers (gatilhos) para eventos. Triggers são objetos de banco de dados criados manualmente para executar ações em resposta a eventos (INSERT, UPDATE, DELETE), e não fazem parte do escopo de ajuste automático de SQL. As demais alternativas (criação automática de índices, compressão automática de tabelas, identificação automática de operações SQL e implementação automática de perfis SQL) são funcionalidades reais ou recomendadas pelo SQL Tuning Advisor.
O Oracle 19c introduziu o recurso de Automatic Indexing, que cria, gerencia e descarta índices automaticamente com base na carga de trabalho. A compressão automática pode ser realizada via Automatic In-Memory ou Advanced Compression, embora exija licenciamento adequado, mas está dentro do contexto de otimização automática. O SQL Tuning Advisor identifica automaticamente operações SQL de alto consumo e pode sugerir ou implementar SQL Profiles para otimizar planos de execução. Já a identificação automática de operações SQL é feita pelo Automatic Database Diagnostic Monitor (ADDM) e pelo Automatic SQL Tuning.
Funcionalidade
Descrição
Corresponde ao SQL Automatic Tuning?
Criação automática de índices
Cria, gerencia e descarta índices com base na carga de trabalho (Automatic Indexing).
Sim
Compressão automática de tabelas
Comprime tabelas acessadas frequentemente (via Automatic In-Memory ou Advanced Compression).
Sim
Criação automática de triggers
Cria gatilhos para eventos DML (INSERT, UPDATE, DELETE).
Não
Identificação automática de operações SQL
Identifica operações SQL de alto consumo (via ADDM e Automatic SQL Tuning).
Sim
Implementação automática de perfis SQL
Sugere ou implementa SQL Profiles para otimizar planos de execução.
Sim
Alternativa A — ✅ Correta (funcionalidade)
A criação automática de índices é uma funcionalidade do Oracle 19c (Automatic Indexing). O banco pode criar índices automaticamente com base na análise de consultas, sem intervenção manual.
Alternativa B — ✅ Correta (funcionalidade)
A compressão automática de tabelas acessadas frequentemente pode ser realizada por recursos como Automatic In-Memory (que comprime dados em memória) ou Advanced Compression (que comprime dados em disco). Embora dependa de licenciamento, é uma funcionalidade disponível e considerada parte das capacidades de ajuste automático.
Alternativa C — ❌ Incorreta (NÃO é funcionalidade) ⟵ GABARITO
Triggers são objetos de banco de dados criados explicitamente pelo desenvolvedor para executar lógica de negócio em eventos DML. O SQL automatic tuning não cria triggers automaticamente; essa ação é manual e não relacionada à otimização de desempenho de consultas. Portanto, não corresponde a uma funcionalidade de ajuste automático.
Alternativa D — ✅ Correta (funcionalidade)
O Oracle 19c possui mecanismos para identificar automaticamente operações SQL com alto consumo de recursos, como o Automatic SQL Tuning e o ADDM, que analisam o workload e apontam SQLs problemáticos.
Alternativa E — ✅ Correta (funcionalidade)
Perfis SQL (SQL Profiles) são estruturas que contêm informações de otimização para uma consulta específica. O SQL Tuning Advisor pode implementar automaticamente SQL Profiles para melhorar planos de execução, sendo uma funcionalidade do ajuste automático.
NÃO CAIA NESSA!
A banca explora o fato de que muitas funcionalidades automáticas do Oracle são conhecidas (índices, perfis, compressão), enquanto a criação de triggers nunca faz parte do tuning automático. Cuidado para não confundir com a criação automática de índices, que realmente existe.