修改表时的 RDS 性能

修改表时的 RDS 性能

我正在使用 MySQL 5.5 对 RDS 进行一些性能测试。我的测试包括在大表(大多数表有数百万行)上运行 liquibase 变更集(主要是更改、一些更新、一些创建表)。

我对 db.r3.2xlarge 实例进行了一些测试,但与我们这里的硬件相比,无法达到良好的性能。我似乎在 alter table 语句期间限制了 I/O。以下是我对具有 1000 个预置 IOPS 的实例进行的测试的屏幕截图: db.r3.2xlarge,1000 IOPS

我甚至用 3 TB 存储空间的 db.m4.10xlarge 进行了测试,获得了 30,000 IOPS。但同样,我的 IOPS 达到了最大值 3,000(而不是 30,000)。我似乎在 CPU 上达到了最大值(2.5% X 40 CPU = 1 CPU 上 100%)。查看我的测试图表db.m4.10xlarge,30000 iops

知道我可以做些什么来提高这些更改的速度吗?目前,我的旧硬件正在击败 AWS 的迁移时间,这让我有点惊讶......

相关内容