測試DML 時產生歸檔日誌和閃回日誌的比
分別insert ,update ,delete ,truncate 資料,比較歸檔和閃回的大小。
11.2
linux
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 42]$du -sk ./*
8 ./archivelog
8 ./backupset
9548 ./controlfile
8 ./datafile
8 ./flashback
8 ./onlinelog
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 43]$pwd
/opt/flash_recovery_area/TEST3
SQL> select sum(bytes)/1024/1024/1024 g from dba_segments s
2 where s.owner='TEST' AND S.segment_name='T1';
G
----------
1.875
---------update
update :歸檔日誌產生表大小的2倍多一點。 閃回日誌是歸檔日誌的一半多一點。
SQL> update test.t1 t set t.owner=test;
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 48]$du -sk ./*
4375724 ./archivelog
8 ./backupset
9548 ./controlfile
8 ./datafile
2344696 ./flashback
8 ./onlinelog
SQL> delete from test.t1;
delete :歸檔日誌產生不到2倍。 閃回日誌是歸檔日誌的1/3。
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 56]$du -sk ./*
3484740 ./archivelog
8 ./backupset
9548 ./controlfile
8 ./datafile
1107152 ./flashback
8 ./onlinelog
SQL> truncate table test.t1;
truncate :歸檔沒有,閃回產生極少
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 46]$du -sk ./*
8 ./archivelog
8 ./backupset
9548 ./controlfile
8 ./datafile
4024 ./flashback
8 ./onlinelog
insert :,閃回產生很少,歸檔1倍多。
begin
for i in 1..10 loop
insert into test.t1 select * from TEST.T1;
commit;
end loop;
end;
SQL> select sum(bytes)/1024/1024/1024 g from dba_segments s
2 where s.owner='TEST' AND S.segment_name='T1';
G
----------
1.5
[op11g@localhost IP=30 /opt/flash_recovery_area/TEST3 34]$du -sk ./*
2468528 ./archivelog
8 ./backupset
9548 ./controlfile
8 ./datafile
8032 ./flashback
8 ./onlinelog
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10113559/viewspace-715164/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 每天產生REDO歸檔日誌量
- oracle redo日誌產生量測試及比較1Oracle Redo
- Oracle的閃回恢復區和歸檔日誌多路徑設定Oracle
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 關於歸檔日誌的切換測試
- 歸檔日誌
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 日誌檔案和歸檔管理
- oracle檢視昨天產生歸檔日誌檔案總量Oracle
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle redo日誌產生量測試及比較2_insertOracle Redo
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- Oracle歸檔日誌比聯機重做日誌小很多的情況總結Oracle
- 歸檔日誌的刪除
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- PostgreSQL歸檔日誌配置SQL
- rman清理歸檔日誌
- archive log 歸檔日誌Hive
- 備份歸檔日誌
- 歸檔日誌 現象
- Oracle歸檔日誌清理Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 控制檔案/歸檔日誌
- 測試,ogg從歸檔日誌中抽取資料
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- 11G flashback data archive 導致產生大量歸檔日誌Hive
- oracle歸檔模式下imp匯入資料,產生的歸檔日誌大小記錄Oracle模式
- 關閉和開啟歸檔日誌
- 減少oracle日誌的產生Oracle
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫