AWS Aurora MySQL上的聚合查询非常慢

时间:2018-12-06 21:07:05

标签: mysql sql average amazon-rds-aurora

我有一个有1200万行的表。一个是“ aircraft_type” VARCHAR,另一个是“ speed” DOUBLE。我在“ aircraft_type”上有一个索引。以下查询在AWS Aurora MySQL(db.r4.large)上永远存在:

SELECT aircraft_type, avg(speed) as avg_speed FROM operations GROUP BY aircraft_type;

这样的查询不合理还是我遗漏了一些东西?

1 个答案:

答案 0 :(得分:0)

您可以为该查询提供EXPLAIN输出吗? 尝试添加此索引(覆盖索引)可能会有所帮助:

ALTER TABLE `operations` ADD INDEX `operations_idx_type_speed` (`aircraft_type`,`speed`);