Sharding-Jdbc(6):Sharding-Jdbc日志分析
1 修改配置
将配置文件中的开启分片日志从false改为true
Sharding-JDBC中的路由结果是通过分片字段和分片方法来确定的,如果查询条件中有 id 字段的情况还好,查询将会落到某个具体的分片;如果查询没有分片的字段,会向所有的db或者是表都会查询一遍,然后封装结果级给客户端。
2 通过orderid查询
查看日志会发现有2条查询语句,因为orderid不是分片字段,会向所有的db或者是表都会查询一遍,然后封装结果级给客户端
3 通过userid查询
查看日志会发现有1条查询语句,因为userid是分片字段,查询将会落到某个具体的分片。