0

トランザクションログを爆破せずに最も簡単な方法は何ですか?

4

2 に答える 2

0

CTASまたはselectステートメントとしてのテーブルの作成は1つのトランザクションとして実行されます。

Create table new_table  
as  
select * from old_table

ステージングテーブルからベーステーブルに挿入する場合、これが最速の場合があります。

insert /*+ append */ into base_table  
values(select * from staging_table) ;  

ヒントを使用すると、append最小限のログを生成するため、すぐにバックアップを実行する必要があります。

于 2013-01-11T15:09:39.303 に答える
0

CTAS-create table as select は、おそらく任意の DB でそのようなことを行うための最速の方法です。

于 2013-01-11T14:51:19.083 に答える