分表后查询性能下降

方便更快捷的说明问题,可以按需填写(可删除)

使用环境:

压测环境

场景、问题:

数据量:1亿, 连接池配置一样2 50
用多数据源组件控制读新表旧表

已进行操作:

现状:

通过查阿里云的 sql 审计,分表后的每条 sql 的执行时间和 未分表之前的执行时间基本一致
但压测结果 读新表(通过shardingsphere)的 tps 总是会比读旧表的 tps 低

求协助

  1. 是否数据量不够,但是 shardingsphere 组件做了额外处理,导致比分表之前的慢
  2. 一般数据量多少,才能在分表后体现出性能的提升?
京ICP备2021015875号