我刚接触socialEngine,我的一个客户要求我修改他使用socialEngine的网站。他使用这种CMS已经超过6年了,从那时起,它就再也没有被修改过。
我正在努力减少数据库表的大小,这些表真的很大。
例如,
整个db大约是2G,
engine4_user_logins为435MiB,
engine4_user_fields_search为615MiB,
engine4_authorization_allow为234MiB。
我搜索了socialEngine db结构,但找不到它。我并不是要求你解释数据库中的每个表。我的问题是:
清空这些表安全吗?为什么这些桌子这么满?!是不是因为很长时间没有对它们进行修改?!
发布于 2016-04-19 09:57:15
但是,可以安全地清除engine4_user_logins,因为表中数据是在SocialEngine管理面板的统计信息部分中使用的。你可以清除它,但是你会丢失统计数据。不要清空其他两个表。SE使用engine4_authorization_allow表示项目权限,使用engine4_user_fields_search表示搜索。
在SocialEngine中创建条目时,将填充engine4_authorization_allow和engine4_user_fields_search。博客,用户,群组,照片等等,这就是为什么它们是巨大的。
如果客户端有性能问题,我建议调整服务器配置或升级服务器。
https://stackoverflow.com/questions/36685750
复制相似问题