Django在Mac OS X Lion上非常慢

时间:2011-07-26 09:42:22

标签: python mysql django performance osx-lion

我最近干净安装了OS X Lion。我现在使用virtualenv在Python 2.6.6上运行Django 1.2.5。 MySQL版本是5.5.14(通过自制软件安装)。当我现在运行我的一个应用程序的测试套件时,它只是疯狂慢。通常整个测试套件大约需要4-5分钟。在那段时间之后,它甚至没有达到~30%。

有人对我如何缩小瓶颈有任何想法吗?可能是MySQL的全新安装配置不好吗?我如何最好地对MySQL进行基准测试以及(InnoDB)表可能存在什么问题?也许我不是唯一一个有这些问题的人......

3 个答案:

答案 0 :(得分:4)

好的,所以为了回答我自己的问题,我发现它实际上只是MySQL安装的错误默认设置。我跑过这个名为MySQLTuner的脚本,它向我展示了一些我应该改变的变量。按照它的建议,测试再次在正常时间完成。

答案 1 :(得分:2)

答案 2 :(得分:0)

以下链接可能会有所帮助>> http://www.stereoplex.com/blog/speeding-up-django-unit-test-runs-with-mysql

我用这个建议配置/etc/my.cnf,Django跑得快!

[mysqld]
skip-sync-frm=OFF