0

2 세대 Google Cloud Sql을 사용하고 있으며 유연한 환경에서 앱 엔진 인스턴스를 실행하고 있습니다. 앱 엔진은 SQL 쿼리를 실행하기 위해 SQL에 연결합니다. 내가 그러나 200최대 허용 응용 프로그램 엔진에서 google cloud sql의 최대 동시 연결 수

10 개 연결의 최소 및 최대를 제작하는 연결 풀을 설정 한, 본인은이 - "표준 환경에서 실행중인 각 앱 엔진 인스턴스보다 더 가질 수 없습니다 - 말한다 https://cloud.google.com/sql/docs/mysql/diagnose-issues Google Cloud SQL 인스턴스에 12 개의 동시 연결. " 그러나 앱 엔진의 유연한 환경에 대해서는 아무것도 말하지 않습니다.

연결 풀에서 최소 연결 수를 20으로 늘리려고했습니다. 대시 보드에서 20 개의 활성 연결을 볼 수있었습니다. 표준 환경에 대한 12 동시 연결 제한이있는 것 같습니다. 그러나 나는 그것을 확인하는 어떠한 문서도 찾을 수 없었다.

사람은 앱 엔진 유연한 특정에는 제한이 없습니다 유연한 환경

답변

1

에서 동시 연결의 한계에 저를 교육 할 수 있습니다. Cloud SQL 인스턴스에서 허용하는 수만큼의 연결을 만들 수 있습니다.

허용되는 연결의 최대 수의 수는 여기에 설명되어 있습니다 : https://cloud.google.com/sql/faq#sizeqps

이 제한 인스턴스가 당신의 워크로드 처리 할 수있는 얼마나 많은 연결의 지표가되지 있음을 유의하십시오. 예를 들어, 작업량이 많고 n1 표준 1 인스턴스를 사용하는 경우 4000 개의 모든 연결을 활용할 가능성은 거의 없습니다.

+0

동시 연결 수가 너무 낮습니다. 연결 최적화 방법을 제안 해 주시겠습니까? 아래의 예제 https://github.com/GoogleCloudPlatform/appengine-cloudsql-native-mysql-hibernate-jpa-demo-java를 사용하고 있지만 주로 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications로 오류가 발생합니다. 링크 실패 서버에 성공적으로 전송 된 마지막 패킷은 0 밀리 초 전입니다. 드라이버가 서버로부터 패킷을받지 못했습니다. at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (네이티브 메소드)' –

+0

이 주석은 질문 및 답변이 GAE Flex에 관한 것으로 잘못 배치 된 것처럼 보입니다. GAE Flex 또는 GAE Standard를 사용하고 있습니까? – Vadim

+0

GAE 표준을 사용하고 있습니다. –