MySQLに限らず、プログラム実行時間を考えると 1.そこそこ大きいファイルを作業対象にすると、ハードディスクからの読みとりにも一定時間が掛かり、最近の大容量ハードディスクには、読みとりキャッシュが付いている。 つまり、読みとりキャッシュ内に残ってる限りは2回目以降の読みとり時間は早くなる。 別のアプリで同じディスク内の別の巨大ファイルを読み込んだりすると、読みとりキャッシュ内容が書き変わるので、またファイルアクセスに時間が取られてしまうかもしれません。 →マニュアル 「ディスク関連の問題」を参照してみてください http://dev.mysql.com/doc/refman/5.1/ja/disk-issues.html データ更新が頻繁だと、一つのファイルがハードディスク内で分散していることがあり、ファイルアクセスに時間が掛かる要因となります。デフラグもやっておきましょう。 2.大きな