Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AWS RDS博士后成绩问题_Python_Django_Postgresql_Amazon Web Services_Aws Rds - Fatal编程技术网

Python AWS RDS博士后成绩问题

Python AWS RDS博士后成绩问题,python,django,postgresql,amazon-web-services,aws-rds,Python,Django,Postgresql,Amazon Web Services,Aws Rds,我们正在使用实例类型为db.m4.2xlarge的rds(postgres) 通常大多数情况下,连接数为8-10。但在某些情况下,当连接数增加到100-200时。DB变得无响应 在max执行的查询需要2秒才能执行 我的应用服务器运行在django/python堆栈上(使用Gunicorn)。当DB服务器响应时间增加时,这些服务器的延迟会增加 我们应该对postgres rds的配置进行任何更改以提高性能(目前大多数设置都是默认设置)?进行一些调查,并在此处发布另一个问题。希望这有助于确保这200

我们正在使用实例类型为db.m4.2xlarge的rds(postgres)

通常大多数情况下,连接数为8-10。但在某些情况下,当连接数增加到100-200时。DB变得无响应

在max执行的查询需要2秒才能执行

我的应用服务器运行在django/python堆栈上(使用Gunicorn)。当DB服务器响应时间增加时,这些服务器的延迟会增加


我们应该对postgres rds的配置进行任何更改以提高性能(目前大多数设置都是默认设置)?

进行一些调查,并在此处发布另一个问题。希望这有助于确保这200个连接不是空闲的,因此问题更可能是查询,而不是连接。但是您还没有提供任何有关此的信息。查询似乎没有问题,因为相同的查询在连接数较少的情况下运行得非常好。。。问题只在于并发连接的数量较多。可能是您的查询命中了磁盘,当其中许多查询同时运行时,您达到了为数据库设置的最大IOPS。尝试按此处所述增加配置的IOPS:进行一些调查,并在此处发布另一个问题。希望这有助于确保这200个连接不是空闲的,因此问题更可能是查询,而不是连接。但是您还没有提供任何有关此的信息。查询似乎没有问题,因为相同的查询在连接数较少的情况下运行得非常好。。。问题只在于并发连接的数量较多。可能是您的查询命中了磁盘,当其中许多查询同时运行时,您达到了为数据库设置的最大IOPS。尝试按如下所述增加配置的IOPS: