mysql:14082
From: "Yu Go" <"Yu Go" <yotarog@xxxxxxxxxx>>
Date: Sat, 23 Jun 2007 09:15:30 +0900
Subject: [mysql 14082] Re: ビューをWHERE条件付きでSELECTすると遅くなる
hyu-gaどの。 テーブルをつくったらどうかと書いたのは、運用上のはなしではなく、ためしにつくって見たら、ヒントになるのではないかと考えたからです。 それはさておき、マニュアルのここのところですすが、もしかして関係があるのかと思ったのでがしたのでリンクしておきました。参考にしてみてください。 http://dev.mysql.com/doc/refman/5.0/en/faqs-views.html#qandaitem-26-6-6 YuGo > > C.F2にはインデックスがあるがV.CF2にはインデックスがつけられないので > > 遅いということはないですか。 > > C.F2にインデックスは作成してません。 > 「V.CF2(ビュー)にインデックスを作成」というのはできるのでしょうか? > > 自分の認識では、一時テーブルを作ったり消したりするのは > ディスク領域とかメモリを大きく消費しそうで、 > さらに処理時間もかかりそうなので > できれば避けたいのですが、そんなことはないでしょうか。 > (※前のメールの(2)または(3)のSQL文をかなり頻繁に発行します。1秒間に数回。さらに同じマシンで他のSQL操作もたくさん行われるので > コストは少なければ少ないほどいいです。) > >
14072 2007-06-22 12:43 [<bm2dx.dd@xxxxxxxxxx] ビューをWHERE条件付きでSELECTすると遅くなる 14073 2007-06-22 15:13 ┗[YuGo <yu.gotou@xxxxx] 14079 2007-06-22 21:22 ┗[hyu-ga <bm2dx.dd@xxx] -> @ 14082 2007-06-23 09:15 ┗["Yu Go" <yotarog@xxx]