Mihael Costa/sql lab
← caso de estudio

SQL Performance Lab

Cinco escenarios, cada uno preguntado dos veces. Las dos versiones responden la misma pregunta y devuelven las mismas filas; solo cambia cómo están escritas. Pulsa ejecutar y ambas corren contra una base PostgreSQL real en ese momento. Los tiempos y los planes de ejecución de abajo son mediciones, no fixtures.

Las consultas están fijadas en el servidor; lo único que envía tu navegador es qué escenario ejecutar. El usuario de la base es de solo lectura, cada sentencia tiene un presupuesto de cinco segundos, y las ejecuciones tienen rate limit. Es un endpoint público ejecutando SQL, y eso es lo que cuesta dejar uno abierto.

El texto de los escenarios, los diagnósticos y los operadores del plan vienen de la API y del propio Postgres, que responden en inglés. Se muestran tal como se midieron, sin traducir.

despertando el servicio y la base. Puede tardar unos segundos. Ambos escalan a cero entre visitas para mantener esta demo gratis.