Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

Sawadeekab

RDS Max connection 계산방법 본문

AWS

RDS Max connection 계산방법

Sawadeekab 2018. 3. 5. 14:56

RDS Max connection 계산 방법을 알려드리겠습니다.

RDS 스펙마다 각각 수용할 수 있는 능력이 다릅니다.

RDS Max connection 다다를때쯤엔 RDS 인스턴스가 장애가 발생 할 수 있기 때문입니다.


먼저 인스턴스 스펙을 알아야 합니다. [1]


예를 들어 db.t2.small 인스턴스 타입을 사용한다고 가정을 합니다.

메모리는 2기가를 사용을 하고 있어서 2048 * 1024 * 1024 / 12582880 를 계산을 하시다면 원하시는 값을 얻을 수 있습니다. [2]

뒤에 12582880 값은 파라미터(max_connection)를 확인해서 나온값이며 RDS 종류에 따라 값이 달라질 수 있기 때문에 꼭 확인을 하셔야 합니다. (예시 : 31457280 [3])


값을 계산을 해보니 170 이라는값이 나옵니다.

t2.medium의 Max connection 170이라고 생각을 하시면 됩니다.


위의 사항은 mysql쪽이며 다음 아래 oracle은 Processes로 값을 계산통해 계산이 가능합니다.

m4.xlarge기준이며 계산식 예제는 다음 아래와 같습니다.

16 * 1024 * 1024 * 1024 / 9868951

최대치는 1740으로 나오네요~


참고 

[1] https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Summary

[2] https://serverfault.com/questions/599421/highest-value-of-max-connections-in-aws-rds-micro-instance

[3] https://novemberde.github.io/aws/2018/01/29/Mysql_maxConnection.html

[4] https://github.com/jollygoodcode/jollygoodcode.github.io/issues/16


지금까지 대충 쓴글을 읽어주셔서 감사합니다.