sharding-core icon indicating copy to clipboard operation
sharding-core copied to clipboard

单一主键skip过大时候的优化

Open xuejmnet opened this issue 3 years ago • 5 comments

xuejmnet avatar Oct 28 '22 10:10 xuejmnet

两次查询第一次查询主键第二次查询对象

xuejmnet avatar Oct 28 '22 10:10 xuejmnet

这个不错,我那个ORM已经实现,不知道效率提升如何~

shuxinqin avatar Oct 29 '22 02:10 shuxinqin

@shuxinqin 大佬有机会拜读一下理论上大宽表应该能提升不小,转成unionall其实也不错

xuejmnet avatar Oct 29 '22 02:10 xuejmnet

用 unionall 可以减少连接,但是一直有个疑问,unionall 中的每个查询时并行还是串行执行的?我在网上没搜到相关的资料说明,如果是串行,如果表多会不会影响效率?

shuxinqin avatar Nov 02 '22 10:11 shuxinqin

@shuxinqin 会影响效率同一个链接一般对应数据库一个线程但是具体内部执行应该是串行所以也在考虑毕竟时间上面估计要花费不少,都是链接会减少到一,感觉还是并行聚合比较好

xuejmnet avatar Nov 02 '22 11:11 xuejmnet