联系官方销售客服

1835022288

028-61286886

内容系统插件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参数才行。




本文地址:https://www.xunruicms.com/doc/1340.html