PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11205 00/05/02 00:33:49 RE(7):PB5.0.02: 大量データ対象としたdwのレスポンスについて By M.M
11203 00/05/01 20:11:03 RE(6):PB5.0.02: 大量データ対象としたdwのレスポンスについて By Taka
11199 00/05/01 18:11:23 RE(5):PB5.0.02: 大量データ対象としたdwのレスポンスについて By ぽー
11189 00/05/01 15:26:44 RE(4):PB5.0.02: 大量データ対象としたdwのレスポンスについて By M.M
11187 00/05/01 15:15:46 RE(3):PB5.0.02: 大量データ対象としたdwのレスポンスについて By ぽー
11178 00/05/01 11:38:33 RE(2):PB5.0.02: 大量データ対象としたdwのレスポンスについて By ぽー
11177 00/05/01 11:21:02 RE(1):PB5.0.02: 大量データ対象としたdwのレスポンスについて By M.M
11172 00/04/30 20:32:21 PB5.0.02: 大量データ対象としたdwのレスポンスについて By ぽー

カテゴリ:PowerBuilderの開発環境
日付:2000年05月01日 11:21 発信者:M.M
題名:RE(1):PB5.0.02: 大量データ対象としたdwのレスポンスについて

ぽーさん、こんにちは。

>(2)調査経過
>→賦課データを10万件にして実行すると、約5分で処理が終了します。
>賦課データが20万件の時に対象データを少なくしようとWHERE句にTBL-A.Aの範囲を記述してみたのですが、
>WHERE句の条件が多TBLに渡っているために全件を対象としているのか現象の改善は行われませんでした。(フリー
>ズしたまま)
>PBの実行されているディスクの空き容量は350MBあります。

>※記述例です。


> SELECT TBL-A.A,TBL-A.B,TBL-A.C,
> TBL-B.D,
> nvl(sum(TBL-C.E),0) //収納額の合計
> FROM TBL-A,TBL-B,TBL-C
> WHERE ( TBL-A.A = TBL-B.A ) AND
> ( TBL-A.B = TBL-B.B ) AND
> ( TBL-A.C = TBL-B.C ) AND
> ( TBL-A.A = TBL-C.A(+)) AND //収納が無い月もあるので
> ( TBL-A.B = TBL-C.B(+)) AND //
> ( TBL-A.C = TBL-C.C(+)) AND //
> ( TBL-B.F >= :XXX) AND // スクリプトから渡された範囲内を対象とします。
> ( TBL-B.F <= :YYY) AND //
> ( TBL-C.G(+) = 1 )
>GROUP BY TBL-A.A,TBL-A.B,TBL-A.C,TBL-B.D ;


えーっとですね、まず確認したいのは、Oracleサーバ側の処理が遅いのか、クライアントの
PBの処理が遅いのかということです。

上記のSQL文を、SQL*Plus等で実行してみると結果はどうなりますか。
その時のレスポンスは、PBのデータウィンドウで実行した時と比べて、どれくらい差がある
のでしょうか。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 2.1
Browser (記載なし)

Server SoftWare

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

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