6
Od czasu aktualizacji projektu do Django 1.8 (dokładnie 1.8.7) z Django 1.7.6, migracje i migracja są bardzo powolne (migracja około 10 migracji zajmuje około 15 minut).Django Makemigrations and Migrate są powolne
Kiedy wykonuję "manage.py migrate" 90% czasu robi "Rendering model states ...", zanim wykonasz "DONE".
Ktoś wie, dlaczego tak się dzieje?
Może być konieczne sprawdzenie, co się dzieje podczas przeprowadzania migracji. Używałem tylko mysql, więc na wypadek, gdybyś użył tej samej bazy danych, możesz zalogować się do dbshella i zrobić "show processlist;", żeby zobaczyć połączenia. –
Używam PostgreSQL. Spróbuję to zrobić, żeby zobaczyć, co się dzieje. –
Wydaje się to niemożliwie powolne w przypadku 10 migracji. Warto zaktualizować do wersji 1.9, aby wydajność była lepsza o _lot_. Czy możesz podzielić się swoimi migracjami? W przeciwnym razie to tylko zgadywanie, dlaczego są tak powolne. – knbk