我有这样的查询-
SELECT COUNT(DISTINCT c.y_no)
FROM xyz c
WHERE c.xdate>='2013-09-01';
由于 DISTINCT,我的查询花费了太多时间。该查询扫描了大约 1.5 亿条记录。我已经在 xdate 上有了索引。请给我一些更快的建议。
谢谢。
最佳答案
好吧,xdate 上的复合索引,y_nro 会帮助太多
关于mysql - 如何在 mysql 查询中用更快的东西替换 distinct?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20402019/