J'utilise Google Cloud Sql 2ème génération et exécute une instance de moteur d'application sur un environnement flexible. Le moteur de l'application se connecte au cloud sql pour exécuter des requêtes SQL. J'ai mis en place un pool de connexion pour créer min de 10 connexions et maximum de 200.Nombre maximal de connexions simultanées permises de google cloud sql depuis le moteur de l'application
Cependant, je lis ceci - https://cloud.google.com/sql/docs/mysql/diagnose-issues qui dit - "Chaque App exemple moteur fonctionnant dans un environnement standard ne peut pas avoir plus de 12 connexions simultanées à une instance Google Cloud SQL. " Il ne dit cependant rien sur l'environnement flexible du moteur de l'application.
J'ai essayé de mettre à jour les connexions min dans mon pool de connexion en tant que 20. Sur le tableau de bord, je pouvais voir 20 connexions actives. Semble la limite de connexion simultanée 12 est pour l'environnement standard. Cependant, je n'ai trouvé aucun document confirmant la même chose.
Quelqu'un peut-il me renseigner sur les limites de connexions simultanées à partir environnement flexible
12 connexions simultanées sont trop faibles. Pouvez-vous s'il vous plaît suggérer comment optimiser la connexion? J'utilise ci-dessous exemple https://github.com/GoogleCloudPlatform/appengine-cloudsql-native-mysql-hibernate-jpa-demo-java, mais surtout obtenir l'erreur en tant que 'com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications échec de liaison Le dernier paquet envoyé avec succès au serveur était il y a 0 millisecondes. Le pilote n'a reçu aucun paquet du serveur. à sun.reflect.NativeConstructorAccessorImpl.newInstance0 (méthode native) ' –
Ce commentaire semble mal placé car la question et la réponse concernent GAE Flex. Utilisez-vous GAE Flex ou GAE Standard? – Vadim
J'utilise GAE Standard –