Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django MakeMigration和Migrate都很慢_Python_Django_Migration - Fatal编程技术网

Python Django MakeMigration和Migrate都很慢

Python Django MakeMigration和Migrate都很慢,python,django,migration,Python,Django,Migration,自从项目从Django 1.7.6更新到Django 1.8(确切地说是1.8.7)以来,makemigrations和migrate的速度非常慢(迁移大约10次迁移大约需要15分钟) 当我使用“manage.py migrate”时,90%的时间是在使用“Rendering model states…”之前使用“DONE” 有人知道为什么会这样吗 这是Django 1.8的一个已知问题,不幸的是,Django支持的唯一解决方案是升级。您可能需要了解迁移时发生的情况。我只使用了mysql,以防您

自从项目从Django 1.7.6更新到Django 1.8(确切地说是1.8.7)以来,makemigrations和migrate的速度非常慢(迁移大约10次迁移大约需要15分钟)

当我使用“manage.py migrate”时,90%的时间是在使用“Rendering model states…”之前使用“DONE”


有人知道为什么会这样吗

这是Django 1.8的一个已知问题,不幸的是,Django支持的唯一解决方案是升级。

您可能需要了解迁移时发生的情况。我只使用了mysql,以防您使用相同的数据库,您可以登录到dbshell并执行
showProcessList查看连接。我正在使用PostgreSQL。我将尝试这样做,看看发生了什么。对于10次迁移来说,这似乎是不可能的慢。升级到1.9可能是值得的,渲染性能要好得多。无论如何,你能分享你的迁移吗?否则,这只是猜测他们为什么这么慢。