Jump to content

La base de datos genera muchas consultas que no finalizan


Recommended Posts

Hola a todos.

todos los días la tienda se nos queda colgada.

Link to database cannot be established.

 

Hablamos con la empresa del hosting, tenemos un VPS

 

Nos responde que tenemos muchas consultas que no terminan, llegando al limite de proceso.

 

La consulta que está generando este problema es:

 

SELECT DISTINCT p.id_product, pl.name pname, cl.name cname,

cl.link_rewrite crewrite, pl.link_rewrite prewrite ,(

SELECT SUM(weight)

FROM ps_search_word sw

LEFT JOIN ps_search_index si ON sw.id_word = si.id_word

WHERE sw.id_lang = 3

AND si.id_product = p.id_product

AND (sw.word LIKE 'm00%')

) position

FROM ps_product p

INNER JOIN `ps_product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = 3)

INNER JOIN `ps_category_lang` cl ON (p.`id_category_default` = cl.`id_category` AND cl.`id_lang` = 3)

 

 

Que necesita leer 705936975 de filas, en cada ejecución.

 

Mientras no corrija la ejecución de esta sentencia SQL, cuando se lance varias veces, va a volver a derivar en este error.

 

No sabemos que módulo es el que está siendo afectado, o por donde puede venir el error.

Esperamos vuestra ayuda.

Muchas gracias a todos

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...