谷歌云sql非常慢



我正在使用云sql实例(db-n1-standard-1 1vCPU,3.75 GB(用于我的一个项目。

我注意到查询非常慢

例如,对空表(来自客户的 SELECT *(进行 SELECT 查询需要 0.03 秒,而在我的 Macbook Pro Retina 2013 MAMP 本地数据库上,本地数据库需要0.00057 秒

我的地区设置为"欧洲西部1">(比利时(,我在意大利。

为了测试,我将云sql db连接到Macbook上的Mysql Workbench。

如何提高性能?所以它真的无法使用。

有关信息,数据库引擎是InnoDB。

提前感谢! :)

欧洲西部6(苏黎世(可能更快,因为它离你更近,但是......我的意思是,这是互联网。当然,在本地机器上,与互联网相比,它会快几个数量级。您正在测量苹果到橙子,如果您的应用程序需要低于特定阈值的延迟,那么基于 Internet 的数据存储将不是一个可行的解决方案。如果您需要跨位置的一致性,那么它就是这样,并且有一些策略可以帮助解决这个问题(积极的本地缓存等(,但在某些时候,您正在处理互联网延迟。

编辑:此外,如果您要测试时间,您应该真正评估连接时间与交易时间,这将告诉您更多有关延迟来自何处的信息。对从您到服务器所在位置的往返延迟进行一些网络评估(tracert 和/或只是 ping 到附近的已知服务器将有助于解决这个问题(也是一个好主意。

除非发生其他事情(我们需要更多信息来评估(,我的猜测是,慢的不是Cloud SQL,而是互联网。

相关内容

  • 没有找到相关文章

最新更新