programing

Amazon RDS (postgres) 연결 제한?

nasanasas 2020. 12. 3. 07:59
반응형

Amazon RDS (postgres) 연결 제한?


웹을 검색하고 RDS 문서를 검색했지만 열린 연결 제한을 찾을 수없는 것 같습니다.

그만한 가치가 있기 때문에 RDS의 새로운 Postgres 버전을 사용할 계획이지만 mySQL 측의 답변도 수용 할 수있을 것입니다.

감사!


PostgreSQL RDS 인스턴스를 설정하는 경우 max_connections를 쿼리 할 수 ​​있습니다.

select * from pg_settings where name='max_connections';

max_connections는 5696으로 설정됩니다.


간단히 show max_connections;

RDS 콘솔 파라미터 그룹 에서이 값을 수정할 수 있습니다 . max_connections기본 postgres9.3 파라미터 그룹 의 값은 입니다 {DBInstanceClassMemory/12582880}. 버전 9.4에서 기본값은 {DBInstanceClassMemory/31457280}.


위에서 반환 된 'max_connections'는 실제로 ParameterGroup에 설정된 max_connections의 현재 값입니다. AWS에서 주어진 Postgres 인스턴스의 가능한 최대 연결 을 동적으로 파악하는 방법을 알고 싶었지만 어떤 이유로 든 AWS에서 정보 시트를 찾을 수도 없었습니다. 그러나 AWS 콘솔 RDS 섹션에 현재 연결과 가능한 총 연결의 진행률 표시 줄이 표시됩니다.

AWS 콘솔의 스냅 샷

Google Chrome 도구에서 이것을 조사한 결과 파란색 부분은 너비가 4 픽셀이고 진행률 표시 줄의 총 너비는 50 픽셀이라는 것을 확인했습니다. 즉, 현재 121 개의 연결이 전체의 약 8 %를 구성하여 대략적인 내 db.r3.large 인스턴스에 대한 최대 가능한 연결 수는 1512입니다.


max_connections를 변경할 수 있습니다. 기본 매개 변수의 복제본을 만듭니다. 그런 다음 값을 변경하고 인스턴스 그룹을 저장하고 새 옵션 그룹으로 설정 한 다음 마지막으로 인스턴스재부팅하여 설정을 적용합니다.

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/20106536/amazon-rds-postgres-connection-limit

반응형