CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
planetaknig

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

Recommended Posts

Через мастер оптимизации.

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

Share this post


Link to post
Share on other sites

vikdo,

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

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

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

Share this post


Link to post
Share on other sites

celsoft,

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

vikdo,

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Edited by vikdo

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this