mysql:2417
From: Hiroyuki Hasegawa <Hiroyuki Hasegawa <admin@xxxxxxxxxx>>
Date: Sat, 26 Aug 2000 18:30:53 +0900
Subject: [mysql 02417] Re: 3.23 移行後 explain で Using filesort とでる
いつも本当にすみません。 お世話になっています。 > ソースをちょっと見たところ、3.22 はそもそも「Using filesort」を表示 > するという機能が無いようです。 なるほど・・ > explain の表示で 3.22 と 3.23 とでは、Extra 以外には違いは無いの > でしょうか? 3.22のほうでは key_lenがnullとでますが、3.23の場合は数値が入ります。 その他の違いはありませんでした。 > > あとは、mysqladmin variables の出力結果を比べてみるとか、 > SHOW COLUMNS FROM table や SHOW INDEX FROM table の結果を比べてみるとか。 SHOW INDEX FROM table を実行し、見比べてみると、 3.23のほうは全ての項目のCardinalityに数値が入っていますが、 3.22ではPRIMARYだけに数字が入っています。これは総件数でした。
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 で大きく異なる