2016-01-05 22 views
6

プロジェクトがDjango 1.7.6からDjango 1.8(正確には1.8.7)に更新されて以来、makemigrationsとmigrateは非常に遅いです(約10回の移行を移行するのに約15分かかります)。Djangoの移行と移行が遅い

私は 'manage.py migrate'を作成すると、90%の時間で 'Rendering model states ...'が作成されてから 'DONE'が表示されます。

これはなぜ起こっているのですか?

+0

マイグレーション中に何が起こっているのかを確認する必要があります。私はmysqlだけを使用していましたので、同じデータベースを使用する場合には、dbshel​​lにログインしてshow processlist;を実行して接続を確認してください。 –

+0

私はPostgreSQLを使用しています。私は何が起こっているかを見るためにそれを試みようとします。 –

+0

これは10回の移行では非常に遅いようです。それは1.9にアップグレードする価値があるかもしれません、レンダリングのパフォーマンスはより良いです。とにかく、移行を分かち合うことができますか?そうでなければ、彼らはなぜそんなに遅いのかというだけの推測です。 – knbk

答えて

0

これはDjango 1.8の既知の問題です。残念ながら、djangoがサポートする唯一の解決策は、アップグレードすることです。