谷歌云数据存储查询性能

时间:2016-11-04 13:08:38

标签: google-cloud-datastore database-performance

我正致力于改善使用Google云数据存储区运行的应用程序的性能。 应用程序本身将按以下顺序运行查询:

Select * from table where type = "role" and roleId ="admin"
Select * from table where type = "role" and roleId ="editor"
Select * from table where type = "role" and roleId ="reader"
Select * from table where type = "role" and roleId ="writer"
......

问题是在运行1时费用大于2秒, 但2-4只需要几毫秒。 似乎java需要唤醒谷歌云数据存储区(或第一次构建连接,这是非常耗时的),而其他查询非常快。

我的查询是为什么第一次花费的时间比其他连续查询长100倍,以及如何确保查询响应迅速,第一次查询没有延迟。

希望任何谷歌云数据存储专家都能提供帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

尼古拉斯的评论应该是这个问题的答案,一般来说。正在建立连接,之后可以使用。如果有人想要更多技术信息,他们可以阅读documentation,甚至可以在任何方面更清晰地发送文档反馈。