我正在通过curl在我的couchbase查询节点上运行查询,发现查询节点上的RAM使用非常迅速地飙升至97%,然后该节点变得无响应,并且curl请求终止并显示错误:{{ 1}}
以下是我的卷曲请求:
curl: (18) transfer closed with outstanding read data remaining
很明显,RAM已被完全使用并且机器暂时冻结。有没有办法限制查询服务的缓冲?或者是别的什么?
答案 0 :(得分:0)
您是否收到数据的任何部分?我的最佳猜测是,您的查询正在处理大量数据,并且具有某些阻塞操作(例如排序或聚合),需要在产生任何输出之前消耗掉其所有输入。使用EXPLAIN来检查查询中的内容。