“查询结果集已超过内部限制”是一种部分查询失败,当查询结果超出了以下两个限制之一时发生:
- 记录数的限制(
record count limit
,默认设置为 500,000) - 总数据量的限制(
data size limit
,默认设置为 67,108,864 (64MB))
有几种可能的措施:
- 更改查询以消耗更少的资源。 例如,你能够:
- 使用 take 运算符或添加其他 where 子句来限制查询返回的记录数。
- 尝试减少查询返回的列数。 使用 project 运算符、project-away 运算符或 project-keep 运算符。
- 使用 summarize 运算符获取聚合数据
- 暂时提高该查询的相关查询限制。 有关详细信息,请参阅查询限制下的“结果截断”。
注意
我们建议不要增加查询限制,因为存在这些限制是为了保护数据库。 这些限制可确保单个查询不会中断数据库上运行的并发查询。