关于 ToPageList(pageIndex, pageSize, ref totalCount);查询慢的问题 返回

SqlSugar 老数据
8 1750
该叫什么 joy 发布于2021/5/19
悬赏:20 飞吻

以下是通过ORM sqlsugar 生成的查询分页问题,

1、去除分页,806毫秒

image.png



2、RowIndex 如果转换为Int类型,耗时803毫秒

image.png

3、不转的话,耗时10秒

image.png

这需要优化。。

热忱回答8

  • 冬天 冬天 VIP0
    2021/5/19

    SQL2012以上的分页,性能提升了,不知道是否处理了?

    0 回复
  • joy joy VIP0
    2021/5/19

    我用的是2014版的

    @冬天

    0 回复
  • @冬天:orderby 的字段有没有加索引

    0 回复
  • sqlserver补丁有没有打全

    0 回复
  • joy joy VIP0
    2021/5/19

    这是个很奇怪的问题

    like ‘%%’ 这种搜索是用不上索引的,会全局搜索,慢一点可以理解

    like   ' %'      这种就可以用上索引,在用这种分页,是很快的

    0 回复
  • joy joy VIP0
    2021/5/19

    @fate stay night

    加了,也补全了

    0 回复
  • @joy:多半和联表查询的like有关系

    0 回复
  • joy joy VIP0
    2021/5/19

    @fate stay night:是 like  的问题


    0 回复