Como um índice mantém uma consulta rápida com uma tabela 50 vezes maior
Um benchmark no PostgreSQL comparando a mesma consulta em 1, 10 e 50 milhões de linhas, com e sem o índice correto.
Um benchmark no PostgreSQL comparando a mesma consulta em 1, 10 e 50 milhões de linhas, com e sem o índice correto.
Por que trocar 51 comandos SQL por um único JOIN deixou uma consulta de extrato aproximadamente 16 vezes mais rápida.
Como usar um índice sobre expressão no PostgreSQL para tornar uma busca por prefixo case-insensitive aproximadamente 33 vezes mais rápida.
Como um índice parcial no PostgreSQL atende uma fila antifraude usando 3.104 kB em vez dos 387 MB exigidos por um índice completo.
Um benchmark comparando OFFSET e keyset pagination no extrato de uma conta whale, da primeira página até um salto de 4.950 linhas.
Como usar um covering index para calcular o saldo de uma conta sem acessar o heap, reduzindo o tempo de execução de 12,249 ms para 2,780 ms.
As mesmas duas colunas, nas duas ordens possíveis, em 10 milhões de linhas: 17 ms contra 0,060 ms. Três planos de execução, e por que a diferença não é arredondamento.