AWS RDS 连接数

wma*_*but 9 php pdo amazon-web-services amazon-rds

我正在将 AWS RDS 与 MySQL 用于一个项目,并且有一个“大型”实例。就计算资源和 RAM 而言,文档清楚地说明了这意味着什么,但我找不到任何记录我可以拥有多少个打开的数据库连接的内容。我正在使用的应用程序是 PHP,它利用具有持久连接的 PDO。这意味着打开的连接数可以达到在任何给定点运行的最大 PHP 子进程数。我如何确保我的 RDS 实例的最大连接数设置足够高以适应这一点?

小智 16

根据这篇2011 年的博客文章,RDS 实例上的最大连接数是这样得出的:

t1.micro: 34 connections ($0.035)
m1.small: 150 connections ($0.115)
m1.large: 640 connections ($0.455)
m1.xlarge: 1263 connections ($0.920)
m2.xlarge: 1441 connections ($0.655)
m2.2xlarge: 2900 connections ($1.315)
m2.4xlarge: 5816 connections ($2.630)
Run Code Online (Sandbox Code Playgroud)

我找不到任何 AWS 文档来证明此信息是最新的,但其他来源表明如果不是,则非常接近。您可以通过以下方式找到您的实例最大连接数:

show variables like '%conn%';
Run Code Online (Sandbox Code Playgroud)

从 mysql 终端,或通过SDK。