Je cours couchdb 0.11 sur mac os x dans un environnement de développement. J'ai environ 50 000 documents que j'ai migrés depuis un mysql db. Au cours de la migration, j'ai supprimé et réimporté ces données environ 15 fois et maintenant le update_seq sur la base de données est d'environ 900 000. Maintenant, lorsque j'ajoute de nouvelles vues (ou que je les modifie), la construction prend une éternité en tant que points de contrôle par rapport à toutes les révisions précédentes (maintenant effacées) de chaque document. Je reçois près de 1M lignes de "mise à jour de point de contrôle à la position 132299 pour" ... (où le seq passe à près de 900k).couchdb - nouvelles vues checkpointing contre énorme update_seq
Je ne suis pas en train de répliquer cette base de données et n'ai pas besoin d'anciens stubs de révision. Je veux juste pouvoir construire des vues sur des documents existants et rejeter les anciennes données de révision (et métadonnées)!
J'ai essayé le compactage db, le nettoyage de vue et le compactage de vue plusieurs fois. Rien ne semble faire la différence.
Qu'est-ce qui me manque?