求助各位大佬
我目前在项目中使用sharding-jdbc做分表查询时,遇到了问题,我设置的读写分离+分表查询,当我的sql语句正常命中分表表名和分片键的时候,它可以正常按照我配置的规则进行分表查询
但是一旦我查询有分表的表,sql语句的where条件中没有分片键时,它就会执行多条sql分别去查询所有数据源和所有分表
由于我配置的数据源是主从数据源,因此希望当sql中where条件没有命中分片键时能够只查询一个数据源
望各位大佬给指条明路,这种情况该如何配置
求助各位大佬
我目前在项目中使用sharding-jdbc做分表查询时,遇到了问题,我设置的读写分离+分表查询,当我的sql语句正常命中分表表名和分片键的时候,它可以正常按照我配置的规则进行分表查询
但是一旦我查询有分表的表,sql语句的where条件中没有分片键时,它就会执行多条sql分别去查询所有数据源和所有分表
由于我配置的数据源是主从数据源,因此希望当sql中where条件没有命中分片键时能够只查询一个数据源
望各位大佬给指条明路,这种情况该如何配置