Mam bazę danych CouchDB (v0.10.0), która ma rozmiar 8,2 GB i zawiera 3890000 dokumentów.Widok CouchDB jest bardzo wolny.
Teraz mam następujący jak mapa widoku
function(doc) {emit([doc.Status], doc);
I zajmuje zawsze załadować (4 godziny i nadal nie wynik).
Oto kilka dodatkowych informacji, które mogłyby pomóc opisując sytuację:
Widok nie jest rzutem temp. Widok jest zdefiniowany przed włożeniem dokumentów 3890000 .
Na serwerze nie ma nic. Jest to box ubuntu z zainstalowanymi tylko domyślnymi ustawieniami.
Widzę, że mój procesor się porusza i ciężko pracuje (czasami strzela do 100%). Pamięć się też porusza, ale nie narasta.
Więc moje pytanie brzmi:
- Co się rzeczywiście dzieje w tle?
- Czy jest to coś "jednorazowego", w którym muszę czekać raz, a to jakoś zadziała później?
Dziękujemy,
Chi
Idealnie! Myślę więc, że buduje indeks w tym czasie. I nawet jeśli uruchomię się ponownie, nie zrobię tego (od aktualizacji). Dzięki Evan! –