0

私は第2世代Google Cloud Sqlを使用しており、柔軟な環境でアプリケーションエンジンインスタンスを実行しています。アプリケーションエンジンは、SQLクエリーを実行するためにsqlにクラウドに接続します。 私はしかし200Googleのクラウドsqlとの同時接続が許可されていません

の10の接続の最小値と最大値を作成するために、接続プールを設定している、私が読んで、この - "標準環境で実行されている各App Engineのインスタンスがより多く持つことができない - と言うhttps://cloud.google.com/sql/docs/mysql/diagnose-issues Google Cloud SQLインスタンスへの12同時接続 " しかし、アプリエンジンの柔軟な環境については何も言いません。

接続プールの最小接続数を20に増やしてみました。ダッシュボードには20のアクティブ接続があります。同時接続数が12の標準的な環境であると考えられます。しかし、私はそれを確認する文書を見つけることができませんでした。

は、誰もがApp Engineに柔軟に固有の制限はありません柔軟な環境

答えて

1

からの同時接続の制限に私を教育することができます。 Cloud SQLインスタンスが許可する数だけ接続を作成できます。

の最大接続数の数がここで説明されています https://cloud.google.com/sql/faq#sizeqps

は、この制限は、あなたのインスタンスは、ワークロードのために扱うことができますどのように多くの接続の指標ではないことに注意してください。たとえば、負荷が重く、n1-standard-1インスタンスを使用している場合、すべての4000接続を使用することはできません。

+0

同時接続数が12未満です。接続を最適化する方法をお勧めしますか?私は以下の例で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標準を使用しています –

関連する問題