如何设置Destoon分表功能

2017年3月22日 | 分类: 【源码】

进入后台:功能模块》模块管理》模块设置,找到“内容分表”。

1. 如果开启内容分表,内容表将根据id号50万数据创建一个分区。如果数据少于50万,则不需要开启。如果需要开启,请先点拆分内容,然后保存设置。如果需要关闭,请先点合并内容,然后保存设置。此项一旦开启,请不要随意关闭,以免出现未知错误,同时全文搜索将关闭。
2. 开启分表之前必须先拆分内容。拆分成功之后请立即开启内容分表,建议在拆分之前备份一次数据库。此设置比较关键,开启后建议不要再关闭。
3. 关闭分表之前必须先合并内容。合并成功之后请立即关闭内容分表,建议在合并之前备份一次数据库。

50万数值限制可以在 includes/global.func.php 的387行左右修改:

function split_id($id) {
	return $id > 0 ? ceil($id/500000) : 1;
}