SóProvas


ID
3081667
Banca
VUNESP
Órgão
UFABC
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

No Sistema Gerenciador de Bancos de Dados PostgreSQL (versão 9), há um comando que exibe o plano que o gerenciador irá utilizar para realizar uma determinada consulta. O comando descrito é o

Alternativas
Comentários
  • o Comando é o EXPLAIN e pode ser utilizado junto ao ANALYSE para calcular o custo computacional
  • EXPLAIN - mostra o plano de execução de uma instrução. OFFSET - não é um comando. NOTIFY - gera uma notificação. LOCK - bloqueia explicitamente uma tabela. FETCH - busca linhas de uma tabela usando um cursor.
  • ✅Gabarito(A) 

    Este comando mostra o plano de execução gerado pelo planejador do PostgreSQL para o comando fornecido. O plano de execução mostra como as tabelas referenciadas pelo comando serão varridas — por uma varredura seqüencial simples, varredura pelo índice, etc. — e, se forem referenciadas várias tabelas, quais algoritmos de junção serão utilizados para juntar as linhas requisitadas de cada uma das tabelas de entrada.

    Sintaxe: EXPLAIN [ ANALYZE ] [ VERBOSE ] comando

    Parâmetros

     ANALYZE

    Executa o comando e mostra os tempos reais de execução.

     VERBOSE

    Mostra a representação interna completa da árvore do plano, em vez de apenas um resumo. Geralmente esta opção é útil apenas para finalidades especiais de depuração. A saída produzida pela opção VERBOSE é formatada (pretty-print) ou não, dependendo de como estiver definido o parâmetro de configuração explain_pretty_print.

      comando

    Qualquer comando SELECT, INSERT, UPDATE, DELETE, VALUES, EXECUTE ou DECLARE, cujo plano de execução se deseja ver.

    Fonte: http://pgdocptbr.sourceforge.net/pg82/sql-explain.html