mysql:2413
From: Hiroyuki Hasegawa <Hiroyuki Hasegawa <admin@xxxxxxxxxx>>
Date: Sat, 26 Aug 2000 16:00:32 +0900
Subject: [mysql 02413] 3.23 移行後 explain で Using filesort とでる
はせがわです。 難儀しております。 3.23に移行したのですが、どうも検索結果が遅く、 同条件でバージョンが違うだけでどうしてこんなにも差がでてしまうのか 不思議でなりません。 マシンも同条件で、メモリも一緒です。 EXPLAINでみると、3.23側は Extraに、where used; Using filesortと書かれています。 これはメモリが足らず、テンポラリを作って並び替えたよって ことですか?となると極端にパフォーマンスが落ちますよね。 3.22でmysqldの使用メモリも全く同じ状態でやっても、 上記のような表示はなく、スピードも速いのですが 3.23で、joinを使ったselectを動かすとめちゃくちゃ遅いのです。 メモリはあいているはずなのですが・・・
-> 2413 2000-08-26 16:00 [Hiroyuki Hasegawa <a] 3.23 移行後 explain で Using filesort とでる 2414 2000-08-26 16:35 ┣[Hiroyuki Hasegawa <a] 2415 2000-08-26 18:12 ┃┗[Hiroyuki Hasegawa <a] 2419 2000-08-26 22:27 ┃ ┗[とみたまさひろ <tomm] 2423 2000-08-28 16:41 ┃ ┗[Hiroyuki Hasegawa <a] 2424 2000-08-29 00:07 ┃ ┗[とみたまさひろ <tomm] 2416 2000-08-26 18:17 ┗[とみたまさひろ <tomm] 2417 2000-08-26 18:30 ┗[Hiroyuki Hasegawa <a] 2418 2000-08-26 20:41 ┗[Hiroyuki Hasegawa <a] 2420 2000-08-26 22:27 ┗[とみたまさひろ <tomm] 2422 2000-08-28 12:27 ┗[Hiroyuki Hasegawa <a] パフォーマンスが 3.22 と 3.23 で大きく異なる