mysql in查詢效率 MySQL中distinct與groupby之間的性能進(jìn)行比較?
MySQL中distinct與groupby之間的性能進(jìn)行比較?那要看字段有多大。distinct方式就是兩兩對比,需要遍歷整個表。group by分組類似先建立索引再查索引,所以兩者對比,小表des
MySQL中distinct與groupby之間的性能進(jìn)行比較?
那要看字段有多大。distinct方式就是兩兩對比,需要遍歷整個表。group by分組類似先建立索引再查索引,所以兩者對比,小表destinct快,不用建索引。大表group by快。一般來說小表就算建索引,也不會慢到哪去,但是如果是TB級大表,遍歷簡直就是災(zāi)難。所以很多ORACLE項(xiàng)目都禁止使用distinct語句,全部要求替換成group by。