Tengo un VPS con 512MB de RAM garantizada y desde que actualicé la versión del programa que uso, he tenido problemas de performance con el mySQL
Revisando la cola de procesos con el WHM, encuentro que siempre que aparece una consulta que tiene la siguiente forma:
Cita:
Esa consulta genera que se cree una tabla me pone en status: "Copying to tmp table" y mientras lo hace, bloquea todas las demás consultas y el mySQL se cuelga. Suele tardar más de 1000 segundos.SELECT count( stories.sid ) as stories,
author.penname as penname,
author.uid as uid
FROM fanfiction_authors as author
LEFT JOIN fanfiction_authorprefs AS ap
ON author.uid = ap.uid
LEFT JOIN fanfiction_stories AS stories
ON stories.validated > 0
AND (FIND_IN_SET(author.uid, stories.coauthors) > 0 OR stories.uid = author.uid)
WHERE author.penname LIKE '%Ejemplo%' GROUP BY author.uid
author.penname as penname,
author.uid as uid
FROM fanfiction_authors as author
LEFT JOIN fanfiction_authorprefs AS ap
ON author.uid = ap.uid
LEFT JOIN fanfiction_stories AS stories
ON stories.validated > 0
AND (FIND_IN_SET(author.uid, stories.coauthors) > 0 OR stories.uid = author.uid)
WHERE author.penname LIKE '%Ejemplo%' GROUP BY author.uid
Si hablamos de data, en stories tengo algo de 8000 registros e igual en authors.
Yo he modificado el my.cnf y he colocado :
tmp_table_size=324M
key_buffer=32M
join_buffer_size=4M
Pero el problema sigue y no consigo determinar qué parámetro más puedo cambiar.
Cualquier ayuda se agradecerá muchísimo.