Más económicos · Bases de datos
- 01Turso · DeveloperTurso$4.99 USD / mes
- 02PlanetScale · Postgres PS-5PlanetScale$5.00 USD / mes
- 03Cloudflare D1 · Workers PaidCloudflare$5.00 USD / mes
Encuentra la consulta lenta con EXPLAIN y arréglala con el índice correcto
Cuando una aplicación se vuelve lenta, la base de datos suele ser la culpable, y la causa más frecuente es una consulta que lee muchas más filas de las necesarias. Antes de subir de plan o de cambiar de motor, mide: EXPLAIN ANALYZE muestra cómo ejecuta PostgreSQL la consulta, cuántas filas esperaba y cuántas leyó de verdad.
Un índice adecuado suele convertir segundos en milisegundos, pero también tiene costo: ocupa espacio y ralentiza las escrituras. Por eso conviene crear los que la carga real necesita y no uno por cada columna. Si después de optimizar aún necesitas más capacidad, el catálogo de bases de datos permite comparar precio, límites y modelo de cobro.
Activa el registro de consultas lentas o las estadísticas del motor, ordena por tiempo total y empieza por las que más tiempo acumulan. Una consulta de 50 ms ejecutada un millón de veces pesa más que una de 5 s ejecutada una vez.
Busca lecturas secuenciales sobre tablas grandes, estimaciones de filas muy distintas de las reales y ordenaciones en disco. La guía de índices de Codifly muestra ejemplos antes y después con los cambios exactos.
Cuando ya optimizaste y el límite es de capacidad, de conexiones o de costo, no antes. Compara en el catálogo el modelo de cobro y los límites de cada proveedor con tu carga, y recuerda que migrar tiene su propio costo.
Cuéntanos tu volumen y las opciones que evalúas. Te respondemos por escrito con los números de tu uso real; sin compromiso.
Ningún proveedor paga por su posición. Los índices son de LLM Stats; los precios, de la API estándar de cada proveedor. Cómo medimos
Análisis, guías y nuevas comparativas de tecnología.