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 (記載なし)

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