【发布时间】:2016-04-18 12:10:32
【问题描述】:
我有 4000 PIOPS 的 db.r3.2xlarge。我从 EC2 实例中插入了 10 亿行。现在有大约 40GB 的可用 RAM。
目前,在 4000 个 PIOPS 中,READ PIOPS 需要 3000 个,而我只需要 1000 个 WRITE PIOPS。所以,这是一篇低级的文章。
我如何检查哪个正在使用 READ PIOPS?以及如何加快速度?
谢谢。
编辑:
insert ignore into dna (hash, time, song_id) values (b%s, b%s, %s)
I'm using self.cursor.executemany(query, rows) 来自 python
hash + time + song_id 是复合主键。
我正在使用 AWS RDS InnoDB。
我有 4000 PIOPS。然而,它现在停留在 2000 的总数。我有 60MB/s 的写入吞吐量。
【问题讨论】:
-
向我们展示插入语句,告诉我们您使用的是哪种类型的数据库,并确认您实际使用的是 RDS,而不是安装在 EC2 上的数据库
-
@Vorsprung,我已经进行了编辑。请告诉我。
-
可能不会有任何区别,但你没有说你使用的是mysql还是Aurora
-
@Vorsprung,我正在使用 AWS RDS MySQL InnoDB。
标签: amazon-web-services amazon-ec2 amazon-rds