根据您提供的信息,有几个可能导致分表操作不生效的原因:

  1. 配置错误:请确保您的sharding-jdbc配置文件中的分表规则和分表策略配置正确,并且与代码中的分表规则和策略一致。

  2. 逻辑错误:请确保您的查询语句中使用了正确的分表键,并且查询的时间范围在分表规则的范围内。

  3. 数据源选择错误:请确保您的数据源选择正确,即在动态数据源配置中选择了正确的数据源。

  4. 分表算法错误:请确保您自定义的分表算法实现类中的逻辑正确,并且返回了正确的分表表名。

建议您按照上述步骤逐一检查,查找可能的错误原因。如果问题仍然存在,请提供更详细的错误信息和日志,以便更好地帮助您解决问题。

sharding-jdbc 分表操作一直不生效怎么办?问题描述:sharding-jdbc 范围分表失败问题出现的环境背景及自己尝试过哪些方法环境:springboot若依框架mysql相关代码yml: shardingsphere # 是否启用sharding enabled true props sqlshow true

原文地址: https://www.cveoy.top/t/topic/iLjE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录