Sawadeekab
RDS Max connection 계산방법 본문
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으로 나오네요~
참고
[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
지금까지 대충 쓴글을 읽어주셔서 감사합니다.
'AWS' 카테고리의 다른 글
RDS 세션종료 방법 (0) | 2018.04.23 |
---|---|
AWS re:Invent 2017 참관후기 (0) | 2017.12.05 |
EC2/ELB 실수로 지워지지 않게 설정하기(Termination Protection) (0) | 2017.11.23 |
EC2 Instance maintenance scheduled 대처방법 (0) | 2017.11.23 |
T2 시리즈를 쓸 때 생기는 문제점 (Steal time 해결방법) (0) | 2017.11.23 |