4274 クエリのレスポンス はくぶん 2012-03-20 15:32:46
ちゃんと結果を返すようになった“ドメイン別アクセス状況”。
しかし、レスポンスがあまりに重いので、クエリの動作をチェック。

その結果、メインテーブルでインデックスキーは使われているものの、
Using temporary や Using filesort も同時にお目見え。
そりゃ遅いわけだよね。
クエリの動作を低下させる Using temporary と Using filesort。
こいつらを何とかしないとレスポンスは上がらない。

と言うわけで、色々クエリをいじってはみたものの、
Using temporary や Using filesort を消すことは出来ず、
結局5秒くらいの短縮にしかならなかった。

最終アクセス日時でソートかけてるから、
Using filesort が出るのは仕方ないんだよね。
どうにかすりゃ回避できるのかもしれないが、
それは今後の課題ということにしておこう。

ってか、count(id) より count(*) の方が速いってどういうこと?
id はメインテーブルのプライマリーキーなんだぞ。
うーん、わからん。

というわけで、本日は終了。
ふぅー、疲れた。
メッセージ文字数:486/509