下面的查询需要 5+ 秒的时间来执行(表包含 1m+ 条记录)。外部查询没有使用正确的索引它总是通过使用全表扫描来获取数据。有人可以帮我如何优化它..
询问
SELECT x
FROM UserCardXref x
WHERE x.userCardXrefId IN(
SELECT MAX(y.userCardXrefId)
FROM UserCardXref y
WHERE y.usrId IN(1001,1002)
GROUP
BY y.usrId
HAVING COUNT(*) > 0
)
查询说明
查询统计
执行计划