2016-12-06 3 views
1

Я хочу перенести данные MySQL в Couchbase.Множественный запрос запуска N1QL couchbase с ошибкой nodejs из-за нехватки памяти

У меня есть импортная компания с _id = UUID.

Теперь я хочу импортировать другие данные, относящиеся к компании. Мне нужно _ид компании в новый импорт. Но когда я запускаю запрос N1Ql в цикле, чтобы найти связанные с ним данные, он показывает ошибку, как показано ниже.

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

что я делаю. Сначала получите другие данные, затем используйте для цикла для запуска запроса N1QL, чтобы получить связанные данные. На этот раз произошла ошибка. Я использую Nodejs

, когда я положил предел 0,200 это работа, но это более 300 дано эту ошибку

+0

Вы можете поделиться кодом? точнее? –

+0

first ** Выберите * from Users **. , тогда я положил его в цикл for для каждого пользователя. Я запускаю запрос N1QL в Nodejs. когда я использую этот запрос только для 200 пользователей, он будет работать, но тогда он даст ошибку. –

+0

, если вы сделаете выбор * без каких-либо операций couchbase, можете ли вы получить все свои результаты? Вы также получаете исключение OOM? –

ответ

0

Share точный N1QL запрос, образец документа, и ваш код. Можете ли вы проверить, какие ошибки/предупреждения у вас есть в query.log. Кроме того, предоставьте подробную информацию о настройках кластера h/w setup и couchbase. Сколько документов находится в ведре, а также размер документов?

-Prasad

Смежные вопросы