PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1876 98/06/16 11:51:58 RE:RE:RE:RE:RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By あすかちゃんの父
1874 98/06/16 09:21:05 RE:RE:RE:RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By hirayama
1844 98/06/15 10:22:48 RE:RE:RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By ふくちゃん
1841 98/06/15 09:42:23 RE:RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By あすかちゃんの父
1839 98/06/15 08:58:51 RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By ふくちゃん
1838 98/06/14 23:41:07 RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け By manabu
1837 98/06/14 13:45:27 PB5.0.03: データウインドウの複数の検索パタンを使い分け By まつおか

カテゴリ:旧電子会議室
日付:1998年06月16日 11:51 発信者:あすかちゃんの父
題名:RE:RE:RE:RE:RE:RE:PB5.0.0.3: データウインドウの複数の検索パタンを使い分け

みなさん、こんにちは。

本題からは、外れますが補足まで。

>蛇足かもしれませんが、Oracle7の場合、LIKEを使いますと、索引経由で検索してくれません。
>つまり全件検索となってしまいます。

>従って、私の場合、検索する項目の内容によってLIKEを使ったり使わなかったりしております。

Like演算子を指定した場合、インデックスを使わずに全データ検索する
のは、Oracle以外でも同じです。

ですから1万件のデータに対してLikeで検索をかけると、単純に1万回の
比較をするわけですが、ほかのAND条件でたとえば1万件を100件に絞り込
んで、100件の全データ検索ならそこそこの検索速度が出せます。但し
RDBMSのオプティマイザーがWhere句を解析して検索パスを設定しますの
で、ここでどの条件の順番に絞り込む、インデックスを使う・使わないの
決定によって思ったような速度が出せない場合もあります。このへんの調
整がチューニングですね(^^ゞ。

ほかにLIke演算子のワイルドカードで、文字数が分かっていれば%を使う
より、_(アンダースコア)を使うほうが効率がいい場合もあります。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.