Skip to content

Query optimization

Vytor Calixto requested to merge query_optimization into development

O objetivo desta branch é diminuir o tempo de consulta ao indicador matrícula. A consulta passou pelas mudanças:

  • COUNT(*) no lugar de COUNT(matricula.id)
  • Não utiliza mais joins em tabelas apenas para pegar o nome do atributo (ex: dependência adm, etapa ensino, período, cor/raça...). No lugar, utiliza o middleware id2str que faz a conversão dos ids para nomes.

WIP:

  • Faltam testes para cobrir as funções do id2str

Merge request reports

Loading