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