2016-04-18 2 views
0

Я новичок в socialEngine, и мой клиент попросил меня изменить его сайт, который использует socialEngine. Он использует этот CMS уже более 6 лет, и с тех пор он никогда не был изменен.SocialEngine db structure/explain

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

Например,

вся БД составляет около 2G,

engine4_user_logins является 435MiB,

engine4_user_fields_search является 615MiB и

engine4_authorization_allow является 234MiB.

Я искал структуру socialEngine db, но не смог найти его. Я не прошу вас объяснять каждую таблицу в базе данных. Мои вопросы:

Можно ли опорожнить эти столы? И почему эти таблицы так полны ?! Это из-за долгого времени, когда никакая модификация не применялась к ним ?!

ответ

1

Можно безопасно очистить engine4_user_logins, однако данные в этой таблице используются в разделе статистики в панели администратора SocialEngine. Вы можете очистить его, но вы потеряете данные статистики. Не очищайте две другие таблицы. SE использует engine4_authorization_allow для разрешения на доступ и engine4_user_fields_search для поиска.

engine4_authorization_allow и engine4_user_fields_search получить населенные пункты, если предметы созданы в SocialEngine. блоги, пользователи, группы, фотографии и т. д. Вот почему они огромны.

Если у клиента возникают проблемы с производительностью, я предлагаю настроить конфигурацию сервера или обновить сервер.

Смежные вопросы