首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

discuz数据库太大,帖子表10G+如何给帖子分表呢?

ARCHY 2015-6-19 [数据库] 来自PC 复制链接
24975
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
discuz如果不经常维护的话也可能会出现各种各样的问题,Discuz数据库如果不经常维护,就可能会被信息给塞满,导致数据库内容巨大,接着就会导致论坛经常访问缓慢或出现数据库错误。discuz数据库太大需要结合具体的问题具体分析解决,下面分享下discuz数据库帖子分表的方法。

首先,登陆discuz管理后台。

进入后台以后,点击【站长】,最上面一排菜单最右边。

8601a18b87d6277fa71fdef52c381f30e824fcea.jpg

然后再点击左侧的【帖子分表】链接。

37d3d539b6003af3468b35ad312ac65c1138b6ce.jpg

分表之前一定要提前备份好数据库。

314e251f95cad1c87ccf13ea7b3e6709c83d5183.jpg

数据库备份好以后,回到之前的分表页面。

找到【分表】链接

分表之前需要关闭站点。

关闭站点。全局、站点信息里面

往下拉,就可以看到 有【关闭站点】的选项。关闭站点选择是,提交。

回到之前的分表页面,点击分表。
cf1b9d16fdfaaf5142fa6f72885494eef11f7ae6.jpg
如果数据库超过10G的话建议分表,小于10G则可以不用分表。

如果论坛此时帖子的量很大,主表已经大于10G的话,可以点击【添加主表】创建一个新的主表。

添加新的主表之后,会影响到以前的表类型设置,以前的主表会变成副表,以前的副表(如若存在)将会变成存档表,用户新发布的帖子将会保存在新的主表之内。

分表创建完成之后大概是这个样子。
8b82b9014a90f6035165768a3d12b31bb151ed22.jpg




上一篇:discuz3.x后台【管理中心】->【全局】设置中表单名汇总
下一篇:给触屏版增加新消息提醒、增加给作者发送消息的修改
lele518 发表于 2015-6-19 23:04:57 来自PC
强烈支持,站帮网有你更精彩
djy00123 发表于 2015-6-21 10:56:55 来自PC
真是难得给力的帖子啊。
www.hzmm999.com
www.hzxiaojie.org
www.hzxjsm.org
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表