0
我有一个非常大的表的MySQL数据库。我经常运行涉及集合函数的查询。具有MIN,MAX,SUM,COUNT等聚合函数的查询运行速度非常慢。请帮助我提高速度。Mysql - 聚合函数非常慢
SELECT MIN(PeriodTime) FROM ResultsTable WHERE (OrderId=271)
SELECT COUNT(*) FROM ResultsTable WHERE (OrderId=271); ==> returns 258021
该表中的行总数= 1213284,我的查询匹配= 258021行。
我很感激任何帮助。谢谢。
感谢您的信息。我如何在VIEWS上做类似的事情? – M99 2011-05-05 20:44:47
MySQL不支持在视图上建立索引。然而,视图将在执行时使用索引。 – 2011-05-05 20:46:06
当我想在视图上运行类似查询时,您是否知道其他替代方法?谢谢。 – M99 2011-05-05 20:50:16