Google cloud platform 谷歌云数据存储runQuery对于应用程序引擎NodeJS应用程序来说速度非常慢

Google cloud platform 谷歌云数据存储runQuery对于应用程序引擎NodeJS应用程序来说速度非常慢,google-cloud-platform,google-cloud-datastore,restify,Google Cloud Platform,Google Cloud Datastore,Restify,我正在开发一个构建在数据存储之上的报告API,nodejsrestify 它从一开始就工作得很好,但最近我看到了一个非常令人不安的延迟,有时是难以置信的更高的延迟,从谷歌云跟踪中我做了一些采样。请参见下面的屏幕截图 基于此跟踪,我发现我的大部分延迟都是由于来自@googlecloud/DataStore包的DataStore runQuery调用造成的。所以我对此感到很不安。注意:我只处理了不到500个数据存储实体 那么,我能做些什么来追踪或提出任何建议来调查这个问题呢 谷歌云项目信息: 地区

我正在开发一个构建在数据存储之上的报告API,nodejsrestify

它从一开始就工作得很好,但最近我看到了一个非常令人不安的延迟,有时是难以置信的更高的延迟,从谷歌云跟踪中我做了一些采样。请参见下面的屏幕截图

基于此跟踪,我发现我的大部分延迟都是由于来自@googlecloud/DataStore包的DataStore runQuery调用造成的。所以我对此感到很不安。注意:我只处理了不到500个数据存储实体

那么,我能做些什么来追踪或提出任何建议来调查这个问题呢

谷歌云项目信息:

  • 地区:美国中部
在NodeJS中查询 我的问题很简单。下面是一个工作片段。 var datastore=require(“@googlecloud/datastore”)({ projectId:“”, keyFilename:“”, 名称空间:“ });


嘿!我是数据存储团队的成员,我想知道更多信息,以便我们能提供帮助。您能告诉我您使用的是哪个区域以及查询类型吗?@WillHayworth我正在用这些附加信息更新我的问题。@WillHayworth我刚刚用区域和查询更新了我的问题。有更新吗?
var query = datastore.createQuery('my-key');

query.filter('email', '=', 'jondoe@example.com');
query.filter('gender', '=', 'male');

datastore.runQuery(query, function (err, entities) {
    console.log(err, entities);
})