Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errores y diagnóstico

Consultas SQL lentas en WordPress: medición, causa y solución sostenible

Respuesta directa: Consultas SQL lentas en WordPress: medición, causa y solución sostenible debe resolverse como una decisión operativa, no como una…

Una consulta SQL lenta no se resuelve de forma sostenible “añadiendo un índice” hasta saber qué petición la ejecuta, con qué frecuencia y si la base de datos es realmente la parte dominante del tiempo. Mide forma de query, frecuencia y filas examinadas juntas.

Relaciona la query con una petición

Usa tracing, Query Monitor en entorno seguro, slow log o APM para identificar página, REST, cron o acción admin que la dispara.

Mide frecuencia además de duración

Una query de 400 ms una vez por hora y una de 40 ms repetida 200 veces por request tienen prioridades distintas. Cuenta ejecuciones y concurrencia.

Inspecciona el plan de ejecución

Revisa índices usados, filas examinadas, temporales, sorts y joins con parámetros realistas. No añadas índices solapados solo porque una columna esté en WHERE.

Reduce trabajo innecesario en la aplicación

Corrige N+1, metadatos repetidos, queries sin límite y datos que el caller no usa. El tuning de base no compensa indefinidamente un patrón derrochador.

Prueba cambios con datos representativos

Una base de staging pequeña puede ocultar problemas de cardinalidad. Usa volúmenes seguros pero parecidos a producción y compara plan y latencia.

Verifica la petición completa

Confirma que mejoran tiempo total, carga de DB y errores bajo concurrencia representativa. Una query más rápida que empeora escrituras o locks puede ser una regresión.

Correlaciona tiempo de base con tracing de PHP-FPM y compara con el diagnóstico de primer byte lento antes de culpar solo a SQL.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗