【问题标题】:Are GET queries slow in google cloud datastore?谷歌云数据存储中的 GET 查询速度慢吗?
【发布时间】:2015-03-21 02:56:56
【问题描述】:

条目数略多于 337k,但即使是单个条目的查询也需要 600-1500 毫秒。这对我来说似乎相当高。这是正常的还是我做错了什么?

查询是使用非常简单的 Go 脚本从我们中心的 GAE 实例进行的。这是仪表板告诉我的内容:http://take.ms/gpsoZ

代码在:http://play.golang.org/p/oFjmBKfXgA

【问题讨论】:

  • 不,这不正常。如果您发布代码,也许有人可以提出优化建议。
  • @AndreiVolgin 更新了问题以获得代码。您通常会遇到什么样的延迟?
  • 50-150 毫秒,具体取决于查询。
  • 您是否从 gae 实例访问它?如果是这样,它是在哪个数据中心旋转的?
  • 如果您使用的是 appengine,似乎没有充分的理由使用 cloud-datastore api 而不是 appengine/datastore:cloud.google.com/appengine/docs/go/datastore

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


【解决方案1】:

正如Greg 指出的那样,如果您使用的是 App Engine,则可能不适合使用 Cloud Datastore API。而是直接使用appengine datastore

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    相关资源
    最近更新 更多