Tengo una base de datos CouchDB (v0.10.0) que tiene 8,2 GB de tamaño y contiene 3890000 documentos.La vista de CouchDB es extremadamente lenta
Ahora, tengo el siguiente como el mapa de la vista
function(doc) {emit([doc.Status], doc);
y se necesita siempre para cargar (4 horas y todavía no hay resultado).
Aquí hay alguna información adicional que pueda ayudar a describir la situación:
La vista no es una vista temp. La vista se define antes de que se inserten los documentos 3890000 .
No hay nada en el servidor. Es un cuadro ubuntu con nada más que los valores predeterminados instalados.
Veo que mi CPU se está moviendo y trabajando duro (a veces dispara al 100%). La memoria también se está moviendo, pero no aumenta.
Así que mi pregunta es:
- Lo que está sucediendo realmente en el fondo?
- ¿Es esto una "vez única" en la que tengo que esperar una vez y de alguna manera funcionará más tarde?
Muchas gracias,
Chi
¡Perfecto! Así que supongo que está construyendo el índice en ese momento. E incluso si reinicio, no hará esto (ya que la actualización está completa). Gracias Evan! –