NT 论坛帖子分表的妙用 (优秀站长必看) 分享 NT 论坛帖子分表设计妙用,站长同胞们按照以下方法可使论坛在发帖量较高的情况下运行效率保持平稳 (发帖量比较大的情况下),

有很多站长兄弟对分表压根儿没有使用过,这样是及其不合理的;

也有一些站长对 SQL Server 和论坛程序不是很了解,建分表非常频繁,这样也会导致论坛在查询操作时速度变慢;

废话不说了,下面说一下我的建议:

当你只有一个分表的情况下,帖子数量达到一定程度后论坛在执行某些操作时效率就会有所下降,同理也不能过多的增加分表;

(这个可能是 SQL 数据库的一个查询瓶颈)

所以我的建议是一般在 20---30 万帖的时候可以建立一个分表,这样就能保证论坛在帖子过多的情况下不会降低论坛的速度;

现在说一下如何判断帖子数,因为论坛的分表是根据主题来判断的,所以具体的帖子数需要估算一下,

比如,1 个主题下平均有 10 个回帖,那么一般在 20000 个主题左右 (20 万帖) 的时候建立一个分表;(当然如果服务器性能比较好的情况下,适当扩大一下分表的帖子数,但最好不要超过 50 万)

注:最重要的是,WEB 和 DB 尽量部署到不同的分区或者磁盘上