J'ai une base de données CouchDB (v0.10.0) de 8,2 Go et contenant 3890000 documents.La vue CouchDB est extrêmement lente
Maintenant, je donne les résultats suivants comme Carte de la vue
function(doc) {emit([doc.Status], doc);
Et il faut toujours à charge (4 heures et toujours pas de résultat).
Voici quelques informations supplémentaires qui pourraient aider à décrire la situation:
La vue est pas une vue temporaire. La vue est définie avant que les documents 3890000 ne soient insérés.
Il n'y a rien sur le serveur. C'est une boîte ubuntu avec rien mais les paramètres par défaut installés.
Je vois que mon processeur se déplace et travaille dur (parfois à 100%). La mémoire bouge aussi mais n'augmente pas.
Ma question est:
- Qu'est-ce qui se passe réellement en arrière-plan?
- Est-ce une chose "une fois" où je dois attendre une fois et cela fonctionnera en quelque sorte plus tard?
Un grand merci,
Chi
Parfait! Donc, je suppose qu'il construit l'indice à ce moment-là. Et même si je redémarre, il ne le fera pas (puisque la mise à jour est terminée). Merci Evan! –