Mysql RDS中多个请求的性能较慢

Mysql RDS中多个请求的性能较慢,mysql,amazon-web-services,amazon-rds,Mysql,Amazon Web Services,Amazon Rds,我已经开始在我的用例中使用AWS RDS MYSQL 我使用RDS存储用户从网站上传的服务器信息 我测试过上传1个文件,500条记录;花了20秒。再次测试,我同时上传了9个文件,共500条记录;花了55秒 我不知道可能的原因是什么?我正在使用db.t3.large实例 我需要关注哪些RDS指标或哪些Performance Insights指标 这是由于gp2卷的基线I/O性能较低造成的问题吗?请检查以下指标: 写入IOPS(计数/秒) 写入延迟(毫秒) 网络接收吞吐量 您是通过互联网还是在专

我已经开始在我的用例中使用AWS RDS MYSQL

我使用RDS存储用户从网站上传的服务器信息

我测试过上传1个文件,500条记录;花了20秒。再次测试,我同时上传了9个文件,共500条记录;花了55秒

我不知道可能的原因是什么?我正在使用db.t3.large实例

我需要关注哪些RDS指标或哪些Performance Insights指标


这是由于gp2卷的基线I/O性能较低造成的问题吗?

请检查以下指标:

  • 写入IOPS(计数/秒)
  • 写入延迟(毫秒)
  • 网络接收吞吐量

您是通过互联网还是在专有网络上运行该操作?如果您正在使用internet,应该会有一些网络延迟

是的,我正在通过互联网进行操作。但是,我想问的是,当我在一个文件中发送500条记录时,需要20秒,但当我将这500条记录拆分为9个文件并同时上载时,需要55秒,但根据我的预期,应该在相同的20秒内完成。你所说的“上载”是什么意思具体说明您使用的命令/实用程序/程序。在我的例子中,“上载”意味着在数据库表中添加新项。同样,这一点也不具体。您是否有用python或php等语言编写的客户端程序?代码是什么样子的?将数据插入RDS数据库表只是简单的MYSQL查询。您的问题没有足够的信息来帮助您。它太笼统了,你在回避细节。一个大型RDS实例应该有足够的容量来插入500行,无论是50行还是任意数量的行。例如,使用phpMyAdmin,我可以创建一个示例authors表,并在1秒内执行600次插入。我可以在打开mysql命令行会话的情况下将相同的序列粘贴到ssh终端中,这将花费10秒或更短的时间。没有细节,任何人都无法为你提供更多帮助。