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。