其他分享
首页 > 其他分享> > 对于表的DDL效率也会相对下降

对于表的DDL效率也会相对下降

作者:互联网

首先先确定使用场景,当前表的使用场景更多的是根据一个具体的标识值去查询,范围查询的场景频率相对低下,在这这种情况下考虑想标识值作为分片键去进行分表。湖北遴选具体的算法为:通过标识值通过算法算出具体的时间季度,按季节进行拆分进行拆分,也就是一  引入sharing-jdbc包的时候报错了。这里debug到源码发现是mybatisPlus的自动启动器(MybatisPlusAutoConfiguration)有指定单一数据源类(spring中数据源不能有多个实现类)的时候才会启动,因为sharing的引入造成了多数据源(多datasource),所以这个就不会启动了,导致了实例化mapper的时候报错了。解决方案是在SpringBoot的启动类的注解加上;

湖北遴选源这个对象原本由SpringBoot自带的数据源自动注入进行注入,现在换成了Sharding的自动装配(ShardingSphereAutoConfiguration)来进行注入,相当于换了整个数据源的一套东西,用的也是sharding整套的东西。

http://lx.gongxuanwang.com/sszt/7.htm

标签:场景,SpringBoot,数据源,下降,标识,sharing,报错,DDL,效率
来源: https://www.cnblogs.com/lxgongxuanwangcom/p/15523173.html