我们已使用数据存储区在App Engine上创建了一个应用。现在我们已经被引导使用Cloud SQL,因为我们想要使用连接,嵌套查询和函数,例如average
,total
等。数据通过每日Cron作业从数据存储迁移到Cloud SQL。
我刚刚通过以下链接了解与性能和限制相关的基本细节。
到目前为止,看起来Tier D0或D1将达到我们预期的目的。
很少有令我困惑的事情:
a)什么是待定连接以及它如何影响? 不确定是否抛出1033实例有太多并发请求,当它超过100.我们如何处理?是否我们可以创建250个连接,但一次只能使用100个连接?
b)250个并发连接。 如果超过250
,则应抛出错误太多连接c)每个应用程序引擎实例12个每个SQL实例的并发连接。我们如何确保每个应用引擎实例不超过12个连接?
我已经浏览了以下论坛:
What's a good approach to managing the db connection in a Google Cloud SQL (GAE) Python app?
但人们面临着某些问题。
d)我们遇到了一个OperationalError:
(2013年,"在阅读初始通信数据包时失去与MySQL服务器的连接',系统错误:38")当我们尝试使用1000多个请求进行测试时出现错误。
我们有1500多人同时使用我们的系统,看起来它会失败。因此,如果由于上述问题我们可以使用Cloud SQL,我们会感到困惑。但是应该可以使用解决方案。
有人可以帮忙吗?