天天看點

[20130808]12c新特性Temporary undo.txt

[20130808]12c新特性Temporary undo.txt

12C提供特性臨時表執行dml時生成的undo儲存在臨時表空間,這個特性叫Temporary Undo,由資料庫參數temp_undo_enabled控制,

有兩個優點:

    1.很明顯減少redo在臨時表做dml操作時。

    2.允許在physical standby database上對臨時表執行dml操作。(沒有環境無法測試)

測試:

1.測試1temp_undo_enabled=false:

SQL> create global temporary table gtt  (id number(8), name char(100));

Table created.

--可以發現預設并沒有打開這個特性。

--可以發現redo entries增加 313-28=285,redo size增加71972 - 10760=61212,62K。

2.測試2temp_undo_enabled=true:

SQL> alter session set temp_undo_enabled = true;

Session altered.

--注意可以在session級設定

--可以發現redo entries增加 3-2=1,redo size增加988-708=280位元組。