[分卷管理] [转移回复]

提示信息
数据库分卷技术实现将一个数据量非常大的表拆分成多个数据较小的表,从而提高数据库查询效率,让您的论坛在超大数据量下仍然能高效运行,目前支持回复表(pw_posts)、主题内容表(pw_tmsgs)进行分卷操作

创建新表
创建一张新表,供开启分卷功能或做数据转移使用

主题表 回复表

提示信息
主题内容表分卷功能使用步骤:
 1. 进入 后台 -> 核心设置 关闭论坛
 2. 创建一张新的主题表
 3. 自定义 tid 分界点
 4. 当 tid 范围出现蓝色字体并有“转移”字样时,表明该表的数据与其他表存在重叠区间,可使用转移功能将其转移到相应表中。
 5. 进入 后台 -> 核心设置 开启论坛

已有主题内容表信息(pw_tmsgs)
表名 记录数 数据表大小(M) tid范围 创建时间 tid分界点
$table[Name] $table[Rows] $table[Data_length] $table[tmin] - $table[tmax] [转移] $table[tmin] - $table[tmax] $table[Create_time] --

提示信息
回复表分卷功能使用步骤:
 1. 进入 后台 -> 核心设置 关闭论坛
 2. 创建一张新的回复表
 3. 选择将新创建的回复表设置为“当前回复表”,所有新发表的回复数据将记录在这个表里
 4. 进入 后台 -> 核心设置 开启论坛
 数据库分卷完成,新发表的回复数据都将记录在“当前回复表”中!

注:如果您原来的‘回复表(pw_posts)’已经非常大,您可以使用‘数据转移’功能,来降低原来的回复表的负载,进入数据“转移功能”查看详细介绍

已有回复表信息(pw_posts)
表名 记录数 数据表大小(M) tid范围 创建时间 当前回复表
$table[Name] $table[Rows] $table[Data_length] $table[tmin] - $table[tmax] $table[Create_time]

[分卷管理] [转移回复]

提示信息
数据转移使用步骤:
 1. 进入 后台 -> 核心设置 关闭论坛
 2. 在“分卷管理”中创建一张新的回复表
 3. 设置数据转移选项:
  源数据表: 要拆分的数据库表
  目标数据表: 拆分的目标数据库表
  指定tid范围: 指定要转移的tid(主题id)范围
  每次转移帖子数: 根据服务器负载调整该值
 4. 点击提交按钮开启转移数据,程序会自动完成数据转移,请耐心等待,数据转移全部完成后会有相关提示
 5. 数据转移完成后,选择一张表做为接收新数据的表,即“当前回复表”
 6. 进入 后台 -> 核心设置 开启论坛
 数据转移完成,新发表的回复数据都将保存在“当前回复表”中!

注:此功能比较消耗数据库资源,不要经常使用,使用时请务必先将论坛关闭!

数据转移
源数据表
目标数据表
指定 tid 范围
(可只用单个条件)
 - 
每次转移帖子数

[分卷管理] [转移回复] [转移主题]

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

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