功能说明

数据库分卷技术实现将一个数据量非常大的表拆分成多个数据较小的表,从而提高数据库查询效率,让您的站点在超大数据量下仍然能高效运行
注意:
当回复表比较大(几百M)的时候,可以使用该功能进行分卷来降低原来的回复表的负载,分卷教程可以到phpwind官方论坛FAQ里面查阅一下

主题内容表分卷功能使用步骤

  1. 使用“创建新主题表”功能创建一张新的主题表
  2. 设置tid分界点,当tid大于某个表的分界点并且小于下个表的分界点时,新增主题数据将插入到这个表
  3. 分卷功能设置完成!
注意:
  1. 使用分卷功能前请务必先关闭站点
  2. 当tid范围出现蓝色字体并有“转移”字样时,表明该表的数据与其他表存在重叠区间,应该使用转移功能修复,否则将导致部分主题内容无法显示。

已有主题内容表信息(pw_tmsgs)

表名 记录数 数据表大小 tid范围 创建时间 前台显示名称 tid分界点 删除
$table[Name] $table[Rows] $table[Data_length] $table[tmin] - $table[tmax] [转移] $table[tmin] - $table[tmax] $table[Create_time] -- -- 删除

回复表分卷功能使用步骤

  1. 使用“创建新回复表”功能创建一张新的回复表(系统默认将新创建的表设为“当前回复表”,新增回复数据将记录在“当前回复表”表里)
  2. 回复表分卷功能设置完成!
注意:
  1. 使用分卷功能前请务必先关闭站点
  2. 如果您原来的‘回复数据表(pw_posts)’已经非常大,您可以使用‘数据转移’功能,将部分数据转移到新的回复表,来降低原来的回复表的负载

已有回复表信息(pw_posts)

表名 记录数 数据表大小 tid范围 创建时间 前台显示名称 当前回复表 删除
$table[Name] $table[Rows] $table[Data_length] $table[tmin] - $table[tmax] $table[Create_time] -- 删除

功能说明

将“源回复数据表”里指定“tid范围”的回复数据转移到“目标回复数据表”,从而达到降低系统负载的目的,根据服务器负载情况调整“每次转移帖子数

数据转移

源回复数据表
目标回复数据表
指定 tid 范围  - 
每次转移帖子数

提示信息

该功能将会把 $pw_tmsgs 表中不在设定 tid 范围内的数据,转移到相应的数据表中去!
请根据服务器负载情况适当调整每次转移的帖子数

数据转移

数据表 $pw_tmsgs
数据表 tid 范围 $tmin - $tmax
需转移的数据 tid 范围 $tiderror
每次转移帖子数