インデックスの効果は薄れるということかもしれません。読んだような気もする...。昔の話で恐縮ですが、ヒット率(条件にマッチするレコード数/全レコード数)がある程度(15%など)を超えた場合、インデックスを読んで、実データを読んでと、インデックスを読む行為そのものがオーバヘッドとなってしまい、データ領域だけをすんなり読む方が早いというのがあります。ORACLEでは、SQL実行中に、設定したヒット率に達したらインデックスを使わなくなるというのがあったような...。あとは、MySQLでLOW-DEVICEを使っていない(まだサポートしていないですよね?)ので、UNIXファイルシステム(LinuxではEXT2)のフラグメンテーションもアクセススピード低下の要因になりますね。データ領域はフォーマットされたのだと思いますが。今のところCPUパワーはくっていないようですので、データ専用のディスク(フォーマット済)に出して評価できないでしょうか。同様の理由でインデックス領域とデータ領域は、別々のディスクにとれれば尚、良いのですが、MySQLでできるのかは知りません。┗[<takeshi@xxxxxxxxxx>]。