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 | |||