PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11895 | 00/06/23 12:08:32 | RE(3):PB6.5: SQLcacheは指定するべきですか? By M.M |
11893 | 00/06/23 11:57:59 | RE(2):PB6.5: SQLcacheは指定するべきですか? By mimi2 |
11869 | 00/06/22 10:49:30 | RE(1):PB6.5: SQLcacheは指定するべきですか? By ryochan |
11851 | 00/06/21 11:35:01 | PB6.5: SQLcacheは指定するべきですか? By mimi2 |
カテゴリ:データベース
日付:2000年06月23日 12:08 発信者:M.M
題名:RE(3):PB6.5: SQLcacheは指定するべきですか?
mimi2さん、こんにちは。
>SQLのキャッシュについての質問です。
>
>DBはOracleを使っていて、OracleはSQL文をキャッシュすると言うことですが
>PBでSQLcacheを指定しないとキャッシュはしないのでしょうか。
>
>現在、1親レコードに対する子レコードが少ないものは問題なく表示され、
>子レコードが増えるにつれて、検索→表示が遅いと言う問題を抱えています。
>
>子レコードはみな同じマスタを何度か読むので、キャッシュできているのなら
>もう少し速くなってもいいのに・・・と悲しい思いをしています。
誤解されているかもしれませんが、DBParmパラメータのSQLCasheの指定は、
SQL文をキャッシュする設定であり、SQL文の実行結果をキャッシュする設定
ではありません。
SQL文をキャッシュした時の効果ですが、同じSQL文を実行した時に、DBに
キャッシュしたSQL文を実行するので、SQL文の構文解析に必要な時間が短縮
されます。
従って、条件値が異なるが同じ記述のSQL文を反復して実行した時に、最も
大きな効果を発揮します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS HP-UX
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.