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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.