我们正在运行
r5.4xlarge RDS PG 10.5 instance with 10.000 provisioned IOPS.
运行
之类的查询时select count(f3) from table
where f1 = 'x' and f2 between x and y;
返回约20k值需要15秒钟以上的时间。 有和索引覆盖(f1,f2)。 F3不在索引上。解释分析表明,该时间花费在INDEX SCAN上。
似乎,每当所需数据不在高速缓存中且必须从磁盘读取时,我们都会得到较慢的响应时间。
我们使用默认参数组和更改某些值(如此处https://pgtune.leopard.in.ua/#/
)获得相同的结果我们在这里对RDS的期望是否根本上是错误的,还是在配置中缺少一些必要的细节?