0

70000 行のテーブルがあります MYPROMPT varchar2(100)、Mystring1 varchar2(100)、Mystring2 varchar2(100)

したがって、データは次のようになります。

 'GREETING','Hello there','Joe' 
 'GREETING','Hello there','Mike'
 'GREETING','Hi','Steve' 
 'FIRING','You are fired','Dave'
 'FIRING','Outta here','Bob'

これを次のようなファイルにスプールする必要があります

GREETING
Hello there Joe
Hello there Mike
Hi Steve
FIRING
You are fired Dave
Outta here Bob

これを処理し、MYPROMPT ごとに選択を行うスクリプトがあり、これは正常に機能します。MYPROMPT のさまざまな値に基づいて、一連のクエリを実行します。問題は、必要な出力ファイルにスプールするのに長い時間がかかることです (1 時間以上)。これを高速化するために、SQLPlus またはデータベースで設定できるものはありますか?

4

1 に答える 1

0

私の悪い。問題の原因は SQLPlus ではなく、クエリの問題です。

于 2012-08-14T15:21:09.717 に答える