16 pontos por xguru 2022-12-02 | Ainda não há comentários. | Compartilhar no WhatsApp
  • "Índices compostos são 10 vezes mais rápidos que index merge
    No Postgres, a diferença é ainda maior do que no MySQL,
    porque o Postgres não oferece suporte a index-only scan para consultas que usam index merge"
  • Para a consulta SELECT count(*) FROM table WHERE int1000 = 1 AND int100 = 1
    é possível criar um índice composto (int1000, int100) ou criar índices separados para int1000/int100 e permitir o merge
  • Teste realizado após gerar aleatoriamente 10 milhões de registros
    • Índice composto: 5ms
    • Index merge: MySQL entre 30~40ms, Postgres entre 30~90ms
  • Se você usa Postgres, vale prestar atenção ao uso do recurso de index merge

Ainda não há comentários.

Ainda não há comentários.