性能问题,发现DISTINCT 耗时很长,有什么办法去掉吗?

金蝶云社区-tianfh
tianfh

性能问题,发现DISTINCT 耗时很长,有什么办法去掉吗?

SlowLogger-JDBC: sql cost 14440ms, SQL: /*ORM*/SELECT DISTINCT TOP 100000,0 A.fcreatetime "createtim … 显示全部

关注问题
代发布回答关注问题收起
  • 关注者0
  • 被浏览772
查看全部3个回答
金蝶云社区-彭俊石
彭俊石

0人认为该答案有用

去掉是指?一般的优化:1、相关字段加索引,可以加快distinct的去重操作;2、用group by加索引试试,有些情况可能会更快;3、如果本查询比较固定,且数据不常变化,可以加进缓存

编辑于 2023年09月07日 09:17:00

展开阅读全文

查看全部3个回答