3

最近、OSXLionのクリーンインストールを行いました。現在、virtualenvを使用してPython2.6.6でDjango1.2.5を実行しています。MySQLのバージョンは5.5.14です(homebrew経由でインストールされます)。現在、あるアプリケーションのテストスイートを実行すると、めちゃくちゃ遅いです。通常、テストスイート全体には約4〜5分かかります。その後、それは約30%でさえ完了していません。

ボトルネックを絞り込む方法について誰かアイデアはありますか?MySQLのフレッシュインストールが正しく構成されていない可能性がありますか?MySQLを最適にベンチマークするにはどうすればよいですか?また、(InnoDB)テーブルの問題は何でしょうか?たぶん私だけがこれらの問題を抱えているわけではありません...

4

3 に答える 3

4

OK、私自身の質問に答えるために、実際にはMySQLインストールのデフォルト設定が悪いことがわかりました. MySQLTunerというスクリプトを実行したところ、変更すべき変数がいくつか表示されました。推奨事項に従った後、テストは通常​​どおりに終了します。

于 2011-07-27T00:08:39.573 に答える
2

この TechCrunch の記事: OS X Lion のインストール後に行うべき 9 つのことによると、Lion はファイルのインデックスを再作成しています。数時間そのままにしておきます。

于 2011-07-26T10:03:14.523 に答える
0

次のリンクが役立つ場合があります >> http://www.stereoplex.com/blog/speeding-up-django-unit-test-runs-with-mysql

この提案で /etc/my.cnf を設定すると、Django が高速に動作します!

[mysqld]
skip-sync-frm=OFF
于 2014-05-13T03:40:24.753 に答える