通过curl运行查询时,ouchbase查询节点变得无响应

时间:2019-03-20 14:28:23

标签: curl couchbase n1ql

我正在通过curl在我的couchbase查询节点上运行查询,发现查询节点上的RAM使用非常迅速地飙升至97%,然后该节点变得无响应,并且curl请求终止并显示错误:{{ 1}}

以下是我的卷曲请求:

curl: (18) transfer closed with outstanding read data remaining

很明显,RAM已被完全使用并且机器暂时冻结。有没有办法限制查询服务的缓冲?或者是别的什么?

1 个答案:

答案 0 :(得分:0)

您是否收到数据的任何部分?我的最佳猜测是,您的查询正在处理大量数据,并且具有某些阻塞操作(例如排序或聚合),需要在产生任何输出之前消耗掉其所有输入。使用EXPLAIN来检查查询中的内容。