Answers:
您必须对其进行测试。
您可以做一些回弹计算,以估算每个插入的I / O数量,再乘以每秒的事务数量,添加一些缓冲空间等,但是测试起来要容易得多。
最简单的方法是分配最佳猜测,然后返回并增加或减少它以符合您在现实世界中的测试。这是使用基于云的环境的奢侈品之一,硬件更改的资金成本较低,并且此类更改通常仅需要配置更新。使用EBS卷,您不仅可以增加IOPS的数量,还必须扩大卷的大小1。您始终可以只创建一个新卷并复制数据。会有一些停机时间,但是如果您的数据不是很大,那应该不会是太多,因为它会是原始副本。
这是对所需I / O数量的猜测。再次,这只是猜测,具体取决于索引的数量以及您的流量是平稳还是尖峰。以每小时25K tx的速度,您可以获得〜7 tx /秒的速度。每行的大小不是特别重要,因为它小于单个I / O(4K)的大小。每笔交易的执行速度介于1-5个IOP之间(主插入加上几个索引树插入),因此,可以说〜35 / s。
我说的是从最低100 IOPS开始,并在必要时扩大规模。
这可以帮助您监视IOPS: