Php

AWS RDS 連接數

  • February 24, 2015

我在一個項目中使用 AWS RDS 和 MySQL,並且有一個“大”實例。該文件清楚地說明了這對於計算資源和 RAM 意味著什麼,但我找不到任何記錄我可以擁有多少個打開的數據庫連接的任何內容。我正在使用的應用程序是 PHP,它利用 PDO 和持久連接。這意味著打開的連接數可以達到在任何給定點執行的 PHP 子程序的最大數量。如何確保我的 RDS 實例的最大連接數設置足夠高以適應此情況?

根據這篇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)

我找不到任何 AWS 文件證明此資訊是最新的,但其他消息來源表明,如果不是,則非常接近。您可以通過以下方式找到您的實例最大連接數:

show variables like '%conn%';

從 mysql 終端或通過SDK。

引用自:https://serverfault.com/questions/414741