【发布时间】:2018-09-20 04:37:03
【问题描述】:
我在使用 Cloud SQL 第二代时遇到了一个奇怪的问题,每当一个新实例启动或启动时,连接到数据库大约需要 8 秒。谁能建议避免这种延迟的可能解决方案?我正在使用具有 Hibernate 和 c3p0 连接池的 GOOGLE APP ENGINE 灵活。
【问题讨论】:
标签: java google-app-engine google-cloud-sql app-engine-flexible
我在使用 Cloud SQL 第二代时遇到了一个奇怪的问题,每当一个新实例启动或启动时,连接到数据库大约需要 8 秒。谁能建议避免这种延迟的可能解决方案?我正在使用具有 Hibernate 和 c3p0 连接池的 GOOGLE APP ENGINE 灵活。
【问题讨论】:
标签: java google-app-engine google-cloud-sql app-engine-flexible
考虑到必须启动和验证实例,这种行为是预期的。文档考虑了restart case,但也可能适用于这种情况:
重启实例
重新启动实例会耗尽实例的连接并停止它。 接下来,激活策略为 Always 的实例 重新启动并准备好接受新连接....
注意:重启正在运行的实例可以解决实例的一些问题。但是,重新启动实例会导致 服务,并清空实例缓存,这会导致临时 性能下降。 如果您已重新启动实例 最近,检查实例日志以确保它已完全恢复 在重新启动之前。
检查上面提供的链接。
【讨论】: