PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6297 99/05/12 17:53:48 RE(4):PB6.5: ストアドがあまりに遅くて困っています。 By A.T
6289 99/05/12 15:22:03 RE(3):PB6.5: ストアドがあまりに遅くて困っています。 By Taka
6280 99/05/12 10:37:21 RE(2):PB6.5: ストアドがあまりに遅くて困っています。 By A.T
6278 99/05/12 00:25:53 RE(1):PB6.5: ストアドがあまりに遅くて困っています。 By Taka
6274 99/05/11 18:02:49 PB6.5: ストアドがあまりに遅くて困っています。 By A.T

カテゴリ:PowerBuilderの開発環境
日付:1999年05月12日 17:53 発信者:A.T
題名:RE(4):PB6.5: ストアドがあまりに遅くて困っています。

Takaさん、こんにちは。
やっと解決しました。ありがとうございました。

>>OUT引数の数は同じで、ストアドのSELECT文をなくして実行すると一瞬で終わります。

>ということは、完全にストアド側の問題だと思います。
>ストアド内のSELECT文が重たいのではないでしょうか?
>※ 引数の構成が変わっていないのなら、PB?ORACLEインターフェイス間の負荷のは同じはずですよね。

>「SQL*Plusで実行した時は一瞬で終わる」との発言がありましたが、以下のようにやっていますか?
>SQL> VAR in01 VARCHAR2(10)
>SQL> VAR out01 NUMBER
>SQL> VAR out02 NUMBER
>SQL> EXECUTE :in01 := \'TEST\';
>SQL> EXECUTE proc_name( :in01, :out01, :out02 );
>SQL> PRINT :out01
>SQL> PRINT :out02

>この要領でやっても「一瞬で終わる」のなら、ちょっと原因がわかりません。


>>・PB6.5に対し、Oracle8.05を使用しています。(SQLCA.DBMSには、O84 ORACLE 8.04で設定しています)これに問
>題がありますか。Oracle8.05がサポートされてないとか。

>アシストさんのHPの情報では、\"O84\" のインターフェイスは Oracle8.04と 8.05をサポートしているようです。
>※ サポートしているといっても、100%問題がないかどうかはわかりません。

訂正します。引数の数を変えなくてSELECT文をなくした場合は、トレースを生成してみたら1秒程度早くなるだけでした。

それから同じSELECT文でOUT引数を10件にしてみたら、0.1秒程度で終わるようになりました。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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