Consulta SQL bloquea phpMyAdmin
-
Buenas,
estoy teniendo problemas con un sitio web (de bastante volumen tanto en contenido como en visitas) en el que de vez en cuando el servidor parece caerse y la web queda inactiva durante un momento. Está recién migrada a un nuevo alojamiento y estoy tratando de atajar estos problemas con la gente de soporte, pero indagando he identificado una SQL que a veces se acumula por decenas, que tarda en ejecutarse y que ha legado a provocar caídas de servicios.
La consulta en cuestión es esta:
SELECT DISTINCT post_title, ID, post_type, post_name FROM wp_posts wposts
LEFT JOIN wp_postmeta wpostmeta ON wposts.ID = wpostmeta.post_id
LEFT JOIN wp_term_relationships ON (wposts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
WHERE (post_type=’page’ OR (wp_term_taxonomy.taxonomy = ‘category’ AND wp_term_taxonomy.term_id IN(65)))
AND post_status = ‘publish’ AND LENGTH(post_title)>=5
ORDER BY LENGTH(post_title) ASC LIMIT 500Entiendo lo que quiere hacer, pero el hecho de que su ejecución no sea constante, sino que se acumula a veces sin una razón concreta (no tiene por qué coincidir con un alto número de visitas) me tienen un poco mosca por si fuera algún plugin que a veces intenta hacer algo raro.
¿Alguien puede arrojarme algo de luz o aconsejarme alguna comprobación que hacer?
Gracias de antemano
- El debate ‘Consulta SQL bloquea phpMyAdmin’ está cerrado a nuevas respuestas.