Ramineni Sharath Kumar*
Um otimizador de consultas traduz uma consulta numa sequência de operadores físicos que podem ser executados diretamente pelo motor de execução de consultas. O objetivo da otimização de consultas é derivar um plano de execução eficiente em termos de medidas de desempenho relevantes, como a utilização de memória. e resposta de consulta time
O otimizador de consultas tenta determinar a forma mais eficiente de executar uma determinada consulta considerando os possíveis planos de consulta. Importância: O objetivo da otimização de consultas é reduzir os recursos do sistema necessários para atender uma consulta e, em última análise, fornecer ao utilizador o conjunto de resultados correto mais rapidamente. Este é um recurso de muitos sistemas de gestão de bases de dados relacionais e de outras bases de dados, como bases de dados gráficas.