迅睿CMS: 栏目独立分表储存
内容系统插件vip版本支持按栏目进行分表储存,如下图所示
对主表进行独立分表,默认数据主表是:dr_1_news,所以数据都会储存这张表中,栏目独立分表是按栏目进行分表,主表就变成了:
dr_1_news_c1
dr_1_news_c2
dr_1_news_c3 等等。
应用场景:
1、内容数据过大,比如上百万数据量时,可以进行平均分配到栏目分表中,减轻主表负担。
2、作为内容归档历史储存,不常用的内容、没有搜索需求的内容等,可以划分到栏目分表中,搜索数据不会进行检索,提升搜索速度。
开启方法:
1、首先,必须要备份全站的数据库,备份好数据库,万一途中操作失败会导致数据丢失,备份好数据库可以及时回复到之前的状态。
2、按要求选择某个栏目,点击开启分表按钮,系统会自动开启,数据越多等待的时间就会越长。
3、同步分表字段,当主表创建新字段或者首次使用时,可以先执行下同步按钮
4、同步数据到分表,见上图按钮
5、数据同步完成后,你可以多尝试几次同步,直到无可用数据时才结束。
6、更新系统缓存,和更新栏目缓存,这时候需要都更新一下。
7、切换到文章管理列表,这时候是看不到这个栏目数据的,你需要选择这个栏目后,点搜索按钮才可以看到数据。
注意事项:
1、后台查看数据列表时,需要选择栏目后进行搜索才能看到数据,如上图所示。
2、前端循环列表中,例如module等循环标签,无法直接调用本栏目的数据了,如果需要调用本栏目数据需要配合catid=栏目id来查询,这样就提升了查询速度
3、前端搜索列表,默认不会出现本栏目数据,只有加了catid参数才会调用本栏目数据,这样就提升了查询速度
4、用户中心列表页面,也不会显示本栏目数据,同(1)中方法需要加上catid参数才行。
相关文档
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
- 迅睿CMS:后台登录故障{"code":1,...
- 迅睿CMS:升级没成功/升级出现故障/怎么办
- 迅睿CMS:缩略图/单文件/多文件开启远程下载功能
- 迅睿CMS:404页面设置/404状态码
- 迅睿CMS:分页标签的统计标签样式缺失
- 迅睿CMS:4.5.3手动升级用户系统插件
- 迅睿CMS:防止垃圾信息提交/预防灌水
上一篇: 迅睿CMS: 退稿功能
下一篇: 迅睿CMS: 阿里云附件