Большая БД на DLE не работает

12
pernatik
На сайте с 16.09.2010
Offline
26
#11

Какая версия DLE? Включено ли кеширование?

Какие модули стоят?

Любые работы по DLE
N
На сайте с 06.05.2007
Offline
419
#12
sunca:
Спасибо большое, очень помогли, коротко и дельно оказалось.
Прогнал скриптом, выяснил где чего мало и подправил конфиг. Теперь все ещё шустрее работает, но единственная БД самая большая что я назвал осталась при старой проблеме, хотя рядом лежат несколько по 300-500мб БД, но до 100 000 постов и всё ок.
Вырезка из листа процессов mysql:
процесс появляется при попытке войти в корень сайта и висит около 400-500 сек, далее сбрасывается, но ngix разумеется уже давно отдал 504 Gateway Time-out

ID Пользователь Хост База данных Команда Время Состояние SQL-запрос
2398 sunca_sound localhost sunca_soundmp3 Query 371 Sending data SELECT ct.id, ct.alt_name, ct.name, ct.posi, ct.parentid, (
SELECT count( * )
FROM dle_post ps
WHERE ps

Вы бы полный текст запроса привели через show full processlist, тогда можно было бы порекомендовать на что заменить запрос. Вероятно, он полный записался в slow log, если вы действительно следовали рекоменданиям mysqltuner и включили этот лог.

Скорее всего и правда дополнение, а не основной код DLE.

Кнопка вызова админа ()
sunca
На сайте с 05.12.2010
Offline
77
#13
pernatik:
Какая версия DLE? Включено ли кеширование?
Какие модули стоят?

Версия 9,5 Лиценция

Кеш стоит разумеется

Модулей нет никаких, более того, отключил все стандартные в разделе оптимизации

---------- Добавлено 23.02.2012 в 13:15 ----------

прописал вести лог медленных запросов мускула исключая индексы

long_query_time = 10
log-slow-queries = /var/log/mysqld-slow-query.log
log-queries-not-using-indexes

Но лог для нужной БД не ведется =) Только несколько других БД в которых иногда проскакивает до 11 сек задержка.

само собой несколько раз пытался войти на морду сайта который не грузится

sunca
На сайте с 05.12.2010
Offline
77
#14

нужные логи не пишутся

relizeoff
На сайте с 13.01.2011
Offline
9
#15

Гугл в помощь =)

Как вариант такие поля есть в хаке "Количество новостей в меню навигации".

Если это именно так, то просто удалить этот хак и всё =)

sunca
На сайте с 05.12.2010
Offline
77
#16

Нашёл проблему.

Все эти отказы БД были из за дополнения в шаблоне, по выводу категорий в файле "catlist.php"

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий