使用子查询可提升 COUNT DISTINCT 速度 50 倍英文原文:Use Subqueries to Count Distinct 50X Faster
标签:
<无>
呵呵,大发现:这样只需要0.7秒!这比上面的查询快28倍,比原来的快了68倍。 通常,数据大小和类型很重要。上面的例子受益于基数中没多少换算。distinct (user_id, dashboard_id)相对于数据总量来说数量也很少。不同的对数越多,用来group和计数的唯一数据就越多——代价便会越来越大。 下一遇到长时间运行的count distinct时,尝试一些子查询来减负吧。 原文网址http://www.oschina.net/translate/use-subqueries-to-count-distinct-50x-faster |
|