Мы только что преобразовали базу данных журналов времени выполнения приложений из MySQL в CouchDB. Преобразовано около 3 млн документов, занимающих около 7 ГБ.
Затем мы написали сценарий нашего первого представления (с функцией сокращения) и выполнили запрос, чтобы вызвать первый запуск этого представления, разобрать создание / генерацию представления. Это займет некоторое время, и я просто сделал «верх» на этой машине, чтобы увидеть, как загружается процесс / процессор. Я только что заметил, что есть 2 тяжелых процесса:
beam.smp
couchjs
Интересно, что они вроде занимают одно ядро, даже на этой машине 4 ядра. Можно ли заставить couchdb использовать несколько ядер при создании / обновлении представлений?