分享好友 教程首页 教程搜索 频道列表

DESTOON修改分表后最大数量值方案

2024-02-23 16:028161
+关注29
核心提示:当DESTOON的内容开启分表后,默认每张表为10W数据值,感觉有点大,今天我们就把它...

当DESTOON的内容开启分表后,默认每张表为10W数据值,感觉有点大,今天我们就把它改成5W一张表,开整:

函数修改

1、找到函数文件include/global.func.php ,再搜 function dalloc($i, $n = 100000) {,把原代码

function dalloc($i, $n = 100000) {
	return ceil($i/$n);
}

改成

function dalloc($i, $n = 50000) {
	return ceil($i/$n);
}


2、找到函数文件include/global.func.php ,再搜 function split_id($id) {,把原代码

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

改成

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

修改就完成了,去试试吧,


效果展示

最终效果看图:

本文标签: #分表 #数据
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
相关评论1
您可能在找更多

destoon数据内容分表说明

    信息内容由于数据较长,所以系统将内容保存在单独的表里,随着数据量的增加,内容表体积会越来越大,从而影响查询速度。内容分表功能可以每10万条数据自动生成一个新的内容表来保存数据,从而控制表体积在1G以内,提

DESTOON 随手记2023-06-08

下一篇
我来说两句
1