Ciência da Computação Banco de Dados Filosofia do SGBD

O processo de otimização de uma consulta num sistema gerenciador de bancos de dados consiste primordialmente de:
  • A.

    analisar as possibilidades de execução em processos paralelos sempre que possível;

  • B.

    compilar a consulta e transformá-la numa forma interna de álgebra relacional;

  • C.

    comparar os diferentes tipos de índices utilizados e escolher os mais rápidos com base nos métodos de implementação de cada um;

  • D.

    gerar diferentes planos de execução e escolher o mais promissor com base em estatísticas sobre as instâncias das tabelas;

  • E.

    escolher um subconjunto de registros que sirva como amostra e testar variações optando pela mais rápida.