I'm trying to get the large amount of entities with runQuery request.
I have an entity kind Task, which contains:
- integer id
- integer TaskGroupId
- non-indexed string field (~200B)
The request body:
{
"query": {
"kind": [
{
"name": "Task"
}
],
"filter": {
"propertyFilter": {
"property": {
"name": "TaskGroupId"
},
"value": {
"integerValue": "501"
},
"op": "EQUAL"
}
}
},
"partitionId": {
"namespaceId": "local"
}
}
I have ~2 000 000 entities of this type. If I try to run the request which should return about 100 000 entities it will take ~4 minutes to execute.
Is it appropriate performance or am I doing something wrong?
Is there any way to speed up this request?