2016-12-06 49 views
1

我想將數據遷移到MySQL到Couchbase。多查詢運行N1QL couchbase與nodejs錯誤內存不足的情況

我使用_id = UUID導入公司。

現在我想導入與公司相關的其他數據。我需要_id公司進入新的導入,但是當我在一個循環中運行N1Ql查詢來查找相關數據時,它顯示如下錯誤。

Error: An unknown N1QL error occured. This is usually related to an 
out-of-memory condition 

我在做什麼。 首先獲取其他數據,然後使用for循環運行N1QL查詢以獲取相關數據。這一次發生錯誤。我使用的NodeJS

當我把上限0,200它的工作,但它更多的則300它被賦予此錯誤

+0

你能分享代碼嗎?更精確? –

+0

先**從用戶**中選擇*。 然後我把它放到for循環爲每個用戶在Nodejs中運行N1QL查詢。當我只對200個用戶使用這個查詢時,它會起作用,但它會給出錯誤。 –

+0

如果您在沒有任何couchbase操作的情況下執行select *,您是否可以獲得所有結果?你還會得到OOM異常? –

回答

0

分享確切N1QL查詢,樣品的文件,你的代碼。 你可以檢查你在query.log中有什麼錯誤/警告。此外,請提供您的硬件設置和couchbase羣集設置詳細信息。存儲桶中有多少文檔以及文檔的平均大小?

-Prasad