nologを使用インサートAPPENDと並列

ロギングまたはNOLOGGING属性空間レベルはテーブル、テーブルレベルで指定することができます。表レベル指定された属性は、表スペース・レベルの属性をオーバーライドします。

非アーカイブモードでは:
1、及びロギングモードをロギングなしで、データは、REDOの標準量を生成する通常のインサート内に挿入されます。
2、および不活性/ * + APPEND *を使用して、ロギング・モードをロギングなしで/データを挿入し、やり直しの有意な減少が発生しました。
3、総括:モードをログに記録し、ほとんど差をロギングなし。

アーカイブモードで:
1、ロギングモードでは、データが挿入正常に挿入されたREDOの標準量を生成する; + * /不活性の使用は、* /挿入データを追加し、やり直しを大幅に低減されていないが生成されます。
図2は、モード、ノーマル挿入データ挿入がREDOの標準量を生成するロギングなしに、不活性/ * + APPENDの使用は、* /データを挿入し、やり直しの有意な減少が発生しました。

要約:

* /二つの要因へのデータの速度を増加させる不活性/ * + APPENDを使用して:目に見える
。1、追記データが挿入され、フリーブロックは、高い水ライン上チェックで高水位標の下ではありません。
2、NOLOGGING特性を有する、REDOを減らします。
図3は、アンドゥの発生を低減します。

 

結論

最速の方法は、挿入されます。

アペンドinsertメソッドを使用します。

テーブルtのNOLOGGINGを改変すること。

test.t2から* * / test.t選択に追加/ * +挿入します。

コミット;

直接挿入、最高の効率最短時間。 

 

 

挿入/ * +付加  平行(T 4)  * / tはT2 SELECT * FROMに、不如直接挿入

test.t2から* / test.tセレクト/ * +パラレル(4)* / *に追加/ * +インサート。不如直接挿入

 

おすすめ

転載: www.cnblogs.com/yueers/p/11231416.html