迅睿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参数才行。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 迅睿CMS > 迅睿CMS-后台操作-栏目独立分表储存