请教Sharding-JDBC的分页的问题及优化方案?

晴朗天空 发布于 2017/06/27 18:20
阅读 1K+
收藏 0

初次接触到Sharding-JDBC,关于sharding-jdbc的分页问题请教。

关于Sharding-JDBC的部分贴子建议使用Sharding-JDBC的时候,尽量避免使用分页操作,因为分页操作会带来更多数据量的查询及结果的合并操作,从而降低数据库的性能。

如果分页操作不存在跨表的查询,比如用某个主键作为条件定位到真实的同一张表,是否就不会进行多余的查询及结果的合并操作?

如果仍然存在合并操作?在一定要使用分页的前提下,是否有好的优化方案或策略?

针对该情况在GITHUB上存在相同的问题:不知道该优化已经存在到最新的Sharding-JDBC中?

https://github.com/dangdangdotcom/sharding-jdbc/issues/79

Thanks in advance.

加载中
0
亮_ShardingSphere
亮_ShardingSphere

我不清楚哪些帖子写到的分页操作会带来更多数据量的查询及结果的合并操作,从而降低数据库的性能,分页操作和正常查询一样,对性能不会造成太大的影响。当然如果是limit 100000000,10这种的,本来db就慢,和sharding-jdbc关系不大。

issue 79已经fix了,状态已经是close了。

返回顶部
顶部