我正在尝试使用 runQuery 请求获取大量实体。
我有一个实体类型的任务,其中包含:
- 整数 id
- 整数 TaskGroupId
- 非索引字符串字段(~200B)
请求正文:
{
"query": {
"kind": [
{
"name": "Task"
}
],
"filter": {
"propertyFilter": {
"property": {
"name": "TaskGroupId"
},
"value": {
"integerValue": "501"
},
"op": "EQUAL"
}
}
},
"partitionId": {
"namespaceId": "local"
}
}
我有大约 2 000 000 个这种类型的实体。如果我尝试运行应该返回大约 100 000 个实体的请求,则执行大约需要 4 分钟。
是适当的表现还是我做错了什么?
有什么办法可以加快这个请求?