Discuz教程网

Discuz X2.5后台帖子分表和主题分表的使用教程

[复制链接]
authicon dly 发表于 2012-9-29 19:19:46 | 显示全部楼层 |阅读模式
主题表与帖子表是Discuz数据的主力表,那么论坛运营的时间长了,表当然会越来越大的。表大了会直接影响程序的性能。但是如果把表分成几个子表,性能问题就会得到解决。

主题分表
360截图20120929191838640.png
技巧提示
主题分表功能可将 forum_thread 表(包含主题标题、创建时间等信息,但不包含主题及回复内容)分在多个数据表中。
创建新的主题存档表后,可使用主题移动功能将特定主题移动到存档表中。
移动到存档表中的主题,会在主题所在的版块下建立一个存档区(名称可自定义),通过存档区可浏览存档表中的主题。
存档表中的主题,只供浏览,不可回复、评分,不能进行管理操作,但可以删除和移动到非存档区。

帖子分表
360截图20120929191919328.png
技巧提示
进行帖子分表前一定要先关闭站点,为防止分表操作过程**现问题,必须做好数据库备份后再进行此操作
帖子数据转移完毕会对源帖子表进行表优化操作,优化表所耗时间比较长,在这期间绝对不能重起服务器或者停止MySQL服务
forum_post(主表)必须保留300M的数据
帖子分表功能可以将帖子分在不同的数据表中,适合帖子数很多并且运行效率受到影响的站点使用



上一篇:Discuz X2.5门户专题的使用教程
下一篇:Discuz X2.5解决数据库(1062) Duplicate entry错误的教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 05:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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