2016-01-05 8 views
6

Da quando il progetto è stato aggiornato a Django 1.8 (1.8.7 per la precisione) da Django 1.7.6, le migrazioni e le migrazioni sono estremamente lenti (occorrono circa 15 minuti per migrare circa 10 migrazioni).Django Makemigrations e Migrate sono lenti

Quando faccio "manage.py migrate" il 90% delle volte sta rendendo "stati del modello di rendering ...", prima di darmi "FATTO".

Qualcuno sa perché questo sta accadendo?

+0

Potrebbe essere necessario vedere cosa sta succedendo durante la migrazione. Ho usato mysql solo nel caso in cui si utilizzi lo stesso database, è possibile accedere a dbshell e fare 'show processlist;' per vedere le connessioni. –

+0

Uso PostgreSQL. Proverò a farlo per vedere cosa sta succedendo. –

+0

Sembra impossibile da rallentare per 10 migrazioni. Potrebbe valerne la pena eseguire l'aggiornamento alla versione 1.9, il rendering delle prestazioni è migliore di _lot_. Ad ogni modo, potresti condividere le tue migrazioni? Altrimenti è solo una congettura sul motivo per cui sono così lenti. – knbk

risposta

0

Questo è un problema noto con Django 1.8 purtroppo l'unica soluzione supportata da django è l'aggiornamento.