Considerando o sistema gerenciador de bancos de dados PostgreSQL 17.5, há um ...

Considerando o sistema gerenciador de bancos de dados PostgreSQL 17.5, há um comando que possibilita a otimização de consultas feitas ao banco de dados, de forma que algumas partições de dados seja...


publicidade
Q1142676 • Banco de Dados • Sgbd • VUNESP • TJM SP • TJM SP • 2025
Considerando o sistema gerenciador de bancos de dados PostgreSQL 17.5, há um comando que possibilita a otimização de consultas feitas ao banco de dados, de forma que algumas partições de dados sejam excluídas pelo planejamento da consulta.

Tal comando é:
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    Equipe Gabarite EQUIPE
    03/10/2026 • 15:01
    Vamos conversar sobre otimização de consultas em bancos de dados. No PostgreSQL, existe uma funcionalidade chamada 'partition pruning', que significa a remoção de partições desnecessárias durante o planejamento da consulta para acelerar a execução. Isso é especialmente útil quando as tabelas são particionadas em vários segmentos e o banco consegue ignorar algumas partições que não influenciam nos resultados da consulta.
    Entre os comandos apresentados, DEALLOCATE é usado para liberar planos de consulta preparados, SET ROLE altera o usuário atual, CLUSTER organiza a tabela baseado em um índice, e SET CONSTRAINTS define o comportamento das restrições na transação.
    Já o comando SET enable_partition_pruning = on; é o que ativa essa otimização de remoção de partições durante a consulta, ou seja, o próprio recurso de partition pruning é controlado por essa configuração.
    Portanto, a alternativa correta é a letra d).
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.