0

何かをダウンロードした人のメールアドレスを持つ Web サイトからのダウンロードを記録するための 150 万行以上のテーブルがあります。100回以上ダウンロードした人を探したいです。これは私がテストしたものですがquery-time、サーバーでテストすると11秒以上かかります! より速い方法を知っていますか?

SELECT  `email`
FROM  `table_of_downloads` 
GROUP BY  `email` 
HAVING COUNT( * ) >100

要求された EXPLAIN の結果は次のとおりです。

id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  table_of_downloads  ALL NULL    NULL    NULL    NULL    1656546 Using temporary; Using filesort
4

2 に答える 2