【发布时间】:2012-09-07 22:41:55
【问题描述】:
我的 MySQL 数据库有超过 100 万条记录,并且还在不断增长。我在那里有一个价值“援助”,有时可以多次使用。我要算援助。
我试过了
SELECT COUNT ( DISTINCT (value) ) AS somevalue
FROM table
这很有效,但现在值太多了,它需要比 max_exec_time 更长的时间。我也用 GROUP BY 尝试了同样的方法,但没有成功。
有什么方法可以快速运行这个查询?或者还有其他解决方案吗?
【问题讨论】:
标签: php sql time database-performance