Перейти к публикации

MySQL не выдерживает нагрузки на дедик


Рекомендованные сообщения

vikdo,

Сделайте там же пересчет статистики.

Хм, в некоторых новостях вообще стала цифра с комментами 65535

это ограничение на поле стоит в БД, при проектировании БД не предусматривалась, что у кого может быть такое количество комментариев к одной новости. В новой версии скрипта, размеры полей будут предусмотрены под большее количество возможных комментариев

Ссылка на сообщение
Поделиться на других сайтах

celsoft,

Делал, там он идет по списку после удаления комментов. Сейчас просто запустил его минуя все удаления - результат тот же почемуто..

Ссылка на сообщение
Поделиться на других сайтах

Нужно не все миновать, а выполнить

Пересчет статистики

Иногда в следствии частого удаления, или экспорта пользователей, количество новостей и комментариев, закрепленных за посетителями, может не соответствовать действительности, поэтому вы можете произвести пересчет статистики сайта. Это достаточно ресурсоемкая операция, поэтому может занять довольно продолжительное время.

Ссылка на сообщение
Поделиться на других сайтах

ну было так, пропустил удаление новостей - потом удалил комменты - потом произвел пересчет статистики - потом пропуск лч - пропуск очистки логов..

а в последний раз запустил из всего предложенного только пересчет статистики.

Ссылка на сообщение
Поделиться на других сайтах

vikdo,

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

Ссылка на сообщение
Поделиться на других сайтах

А может решить эту проблему удаление "таких" новостей? В этом случае все удалится - пересчитается? Просто хорошо что удалил пока лишь ненмого комментов.

Просто боюсь уже что то сделать

Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем vikdo
Ссылка на сообщение
Поделиться на других сайтах

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

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

Ссылка на сообщение
Поделиться на других сайтах

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

Ну если это и есть максимальная цифра (65535) комментов в поле счетчиков, то такого количество комментов в новости у нас никогда небыло.

Ссылка на сообщение
Поделиться на других сайтах

Вы можете выполнить запрос

UPDATE dle_post SET comm_num='0' WHERE comm_num = '65535'

это обнулит счетчик у этих новостей

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...