Вопрос по размере БД

Silva
На сайте с 10.07.2008
Offline
97
1686

Здравствуйте!

У меня довольно большая БД на сайте DLE, размер около 140мб, из них наверное 90% занимают комментарии (их больше 150.000). интересует если я удалю например 100.000 комментариев и соответственно размер БД уменьшиться, будет ли ощутимый прирост скорости работы сайта? или он будет почти не заметен? (при включенном кешировании в админке DLE).

Сейчас в принципе скорость работы сайта устраивает, но размер БД стремительно растет и интересует даст ли ощутимый эффект уменьшения размеров БД...

root
На сайте с 04.07.2006
Offline
196
#1

Silva, оставьте комменты для уникализации контента.

по теме - если удалите, то прирост будет ничтожным,

все равно будет идти запрос в базу по ID записи - и если не найдет, будет выводиться false.

(комментариев нет), так что выигрыша тут не вижу.

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

зачем спрашивать, если можно самому сделать бекап, удалить и проверить?

по переписке вам никто ничего уверенно не скажет.

root, видели когда-нибудь в планах исполнения запроса "Impossible WHERE noticed after reading const tables" ? при очищенных и запрещенных комментариях для старых постов такая ситуация может возникнуть и это приведет практически к мгновенному пустому ответу от сервера, что непременно скажется на скорости работы сайта. Всякое бывает.

Кнопка вызова админа ()
Zaqwr
На сайте с 08.08.2007
Offline
111
#3
Silva:
размер БД стремительно растет и интересует даст ли ощутимый эффект уменьшения размеров БД..

нет.

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

Администрирование, Linux, Cisco, Juniper
root
На сайте с 04.07.2006
Offline
196
#4

netwind, конечно, надо на запросы смотреть..

DLE и так кучу лишних запросов делает, то, что комментарии будут убраны, особо сказаться на скорости не должно, не туда ТС смотрит - лучше увеличить мощности, чем терять контент...

LonerD
На сайте с 02.04.2010
Offline
12
#5

Скажем, имеется сайт и БД довольно объемная.

Несколько сот тысяч зарегистрированных пользователей.

Всем этим посетителям нужно дать доступ (со всеми их настройками и паролями) на новый сайт.

Движок DLE. Разницы нет - сделать копию БД, и на новом сайте будет новая база (эта копия), или же БД останется одна и к ней подключены несколько сайтов.

В каком случае будет меньше нагрузка на сервер?

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

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

M
На сайте с 01.12.2009
Offline
235
#7

Мощнее взять машину, да настроить грамотно и всё будет гуд, можете обращаться сделаем всё!

Администратор Linux,Freebsd. построения крупных проектов.
Bazis007
На сайте с 10.06.2008
Offline
84
#8
Silva:
Здравствуйте!
У меня довольно большая БД на сайте DLE, размер около 140мб, из них наверное 90% занимают комментарии (их больше 150.000). интересует если я удалю например 100.000 комментариев и соответственно размер БД уменьшиться, будет ли ощутимый прирост скорости работы сайта? или он будет почти не заметен? (при включенном кешировании в админке DLE).
Сейчас в принципе скорость работы сайта устраивает, но размер БД стремительно растет и интересует даст ли ощутимый эффект уменьшения размеров БД...

Да размер уменьшиться, однако врядли удастся добиться значительного прироста. Скорей всего для ускорения придётся шаманить в других местах, но места в базе сэкономите значительно!

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#9
Silva:
если я удалю например 100.000 комментариев

Комментарии - это всё, что есть уникального у Вашего бизнеса. Никогда их не удаляйте. Даже не думайте об этом.

Неизменность точки зрения неизменно порождает иллюзию понимания.
Andreyka
На сайте с 19.02.2005
Offline
822
#10

Серверное кеширование. И ненадо ничего брать. Если интересует - пиши в ЛС.

Не стоит плодить сущности без необходимости

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