Rendimiento y bases de datos
Índices de MySQL, ejecución de consultas y rendimiento de bases de datos.
Artículos de esta sección
El caching no es un lujo, es una necesidad. Cómo y por qué usarlo en Laravel
Una guía práctica del caching en Laravel: desde cachear consultas pesadas y páginas completas hasta la invalidación inteligente con tags y bloqueos atómicos contra cache stampedes.
El caching es más que solo Redis y consultas a la base de datos. Un mapa completo de rendimiento.
Un mapa completo de las capas de caching en aplicaciones modernas: caché del navegador, caché completo de páginas, caching de opcode, caching de fragmentos, Redis, caché de consultas MySQL y tablas agregadas.
El problema N+1 en Laravel: un arsenal completo de soluciones más allá del Eager Loading
Nueve métodos prácticos para resolver el problema N+1 en Laravel más allá del Eager Loading básico: joins, hasManyThrough, agregados, raw queries, vistas de base de datos, desnormalización y más.
Normalización vs Desnormalización en MySQL: cómo equilibrar integridad y rendimiento
Una guía práctica de normalización y desnormalización en MySQL: formas normales, cuándo usar cada enfoque y cómo implementar una estrategia híbrida en Laravel para un rendimiento óptimo.
No es tu base de datos la que es lenta, es tu consulta: fundamentos de optimización de MySQL en Laravel
Una guía práctica de optimización de MySQL en Laravel: corrige consultas N+1, añade los índices correctos, evita bucles y convierte una página de 3 segundos en 150 ms sin actualizar el hardware.
Comparación de rendimiento de MySQL: trabajar con y sin índices
Comparación práctica del rendimiento de consultas MySQL con y sin índices, incluyendo operaciones de filtrado y JOIN en tablas con más de 100.000 filas.