mysql вешает сервак

123
tester999
На сайте с 21.10.2004
Offline
149
#11

Плагины?...

Andreyka
На сайте с 19.02.2005
Offline
822
#12

dle написан не плохо, просто его боты часто грабят и нагрузка может быть высокой без грамотного кеширования

Не стоит плодить сущности без необходимости
Zaqwr
На сайте с 08.08.2007
Offline
111
#13

djos, что со свапом в это время ?

Администрирование, Linux, Cisco, Juniper
D
На сайте с 23.11.2008
Offline
120
#14

свап растет

наконец поймал эти запросы после которых вешается мускул

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING( full_story, 1, 15 ) AS full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags

FROM dle_post

WHERE approve

AND allow_main

ORDER BY date DESC

LIMIT 0 , 10

SELECT DATE_FORMAT( date, '%b %Y' ) AS m_date, COUNT( * ) AS cnt

FROM dle_post

WHERE approve

GROUP BY m_date

ORDER BY date DESC

Zaqwr
На сайте с 08.08.2007
Offline
111
#15

djos, так настройте мускуль чтобы он туда не лез.

D
На сайте с 23.11.2008
Offline
120
#16

он так и настроен что бы в свап не лезть

максимальное потребление оперативки у него возможно только 600 метров

N
На сайте с 06.05.2007
Offline
419
#17
Andreyka:
dle написан не плохо
djos:
SQL_CALC_FOUND_ROWS

ну-ну.

SQL_CALC_FOUND_ROWS - всегда плохо на сколько-нибудь объемных данных. По определению.

Кнопка вызова админа ()
D
На сайте с 23.11.2008
Offline
120
#18

и что ему сделать? никаких предложений?

N
На сайте с 06.05.2007
Offline
419
#19

Переписать, это уже прозвучало. может быть удастся найти и удалить какие-либо модули.

Вообще, можно и кеширование какое-нибудь сделать, но если у вас обычный говносайт, то нагрузка связана с поисковиками, которые ходят на каждую страницу один раз, а значит кеширование целых страниц бесполезно.

и не слишком ли старый у вас DLE? не проще ли апгрейд сделать?

D
На сайте с 23.11.2008
Offline
120
#20

Пробовал на тестовой машине сделать апргейд. Результат тот же. Так что решил не трогать.

Позабирал все модули которые мог, кеширование включено.

Посещаемость 6000 к слову но дело в том что такие завалы наблюдаются периодически и не понятно по каким закономерностям. Все что удалось это словить сам запрос.

Может все таки как то max_heap_table_size покрутить или что то в этом роде?

123

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