连接打开速度很慢

时间:2016-10-10 13:27:11

标签: google-app-engine google-cloud-sql

我正在尝试使用Cloud SQL gen2,但是经常很长时间(1-2s)打开连接。我有一个D1 gen2实例,SQL服务器上的cpu加载小于7%且连接少于6。打开连接后,实际的sql调用非常快。之前的gen1 D1实例看起来更快。 有没有办法让连接打开得更快?这是来自app engine,java,使用DriverManager.getConnection(dbUrl)调用。

更新: 更准确地说,欧洲西部的Cloud SQL gen2从欧洲西部的appengine java访问

更新: 我现在也试过2和4核心数据库服务器,在连接打开时间(总是使用SSD)没有任何改变,仍然经常超过1秒。

更新,我在这里找到了这个: Why is Google Appengine so slow connecting to CloudSQL但这确实无济于事。

2 个答案:

答案 0 :(得分:1)

使用github.com/kennberg/appengine-java-connection-pool有很大的不同。它并没有真正解释为什么打开连接需要1-2秒,但在大多数情况下可以解决问题。

答案 1 :(得分:1)

我们遇到了同样的问题!

刚刚使用了不同类型的应用引擎实例和云sql实例..但是打开连接的时间总是在 400-600ms 之间。 请求(SELECT查询)本身在 2-3 ms

中处理

你有没有在这个问题上取得任何进展?

相关问题