我有一张包含 150 万多行的表格,用于记录来自网站的下载,该网站有下载内容的人的电子邮件地址。我想找到那些下载次数超过 100 次的人。这是我测试过的,但是query-time
当我在服务器上测试时超过 11 秒!你知道更快的方法吗?
SELECT `email`
FROM `table_of_downloads`
GROUP BY `email`
HAVING COUNT( * ) >100
这是所要求的解释结果:
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