Mihael Costa/sql lab
← estudo de caso

SQL Performance Lab

Cinco cenários, cada um perguntado duas vezes. As duas versões respondem à mesma pergunta e devolvem as mesmas linhas; só muda o jeito como foram escritas. Aperte executar e as duas rodam contra um PostgreSQL real naquele momento. Os tempos e os planos de execução abaixo são medições, não fixtures.

As queries são fixas no servidor; a única coisa que seu navegador envia é qual cenário rodar. O usuário do banco é somente leitura, todo statement tem um orçamento de cinco segundos, e as execuções têm rate limit. É um endpoint público executando SQL, e é isso que custa deixar um aberto.

O texto dos cenários, os diagnósticos e os operadores do plano vêm da API e do próprio Postgres, que respondem em inglês. Estão como foram medidos, não traduzidos.

acordando o serviço e o banco. Isso pode levar alguns segundos. Os dois escalam a zero entre visitas para manter esta demo gratuita.