oracle 日誌產生大小的計算
---檢視資料庫操縱產生多少日誌
select a.name,b.value from v$statname a,v$mystat b where a.statistic#=b.statistic# and a.name='redo size'; --2572
select * from v$statname;
select * from v$mystat;
---建立表,產生多少日誌?
create table t as select * from dba_objects;
---計算建立表產生的日誌大小
select a.name,b.value from v$statname a,v$mystat b where a.statistic#=b.statistic# and a.name='redo size'; --8665020
select (8665020-2572)/1024/1024||'M' from dual;---8.2611541748046875M
---刪除資料,產生多少日誌?
delete t;
---計算刪除資料庫產生多少日誌?
select a.name,b.value from v$statname a,v$mystat b where a.statistic#=b.statistic# and a.name='redo size'; --37546584
select (37546584-8665020)/1024/1024||'M' from dual; --27.543605804443359375M
其中:delete比create產生的redo多,這是因為delete操縱產生大量的undo,而undo所在資料塊的改變也會產生redno,所以delete引數日誌多;
歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-1696936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle產生redo日誌量大小統計Oracle
- 【oracle】關於日誌產生量的計算Oracle
- 減少oracle日誌的產生Oracle
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- oracle歸檔模式下imp匯入資料,產生的歸檔日誌大小記錄Oracle模式
- 檢視每日產生的日誌量大小
- 修改Oracle重做日誌檔案的大小Oracle
- Oracle資料庫減少redo日誌產生方式Oracle資料庫
- 歸檔日誌大小統計
- 歸檔大小日誌計算
- Oracle調整redo log日誌大小Oracle
- 日誌的塊大小
- oracle redo日誌產生量測試及比較1Oracle Redo
- 11G Oracle 關閉監聽XML日誌產生的方法OracleXML
- oracle 修改日誌大小及增加日誌成員Oracle
- 轉roger大師_計算sql語句產生的redo和undo大小SQL
- oracle檢視昨天產生歸檔日誌檔案總量Oracle
- 減少日誌產生量小結
- 每天產生REDO歸檔日誌量
- 日誌檔案的大小
- 【LISTENER】禁止產生監聽器日誌的方法
- 測試DML 時產生歸檔日誌和閃回日誌的比
- 計算session的日誌生成量Session
- 啟用生產工單標準日誌
- 解決生產日誌重複列印的問題
- 重做日誌大小的設定
- Oracle如何精確計算row的大小Oracle
- oracle redo日誌產生量測試及比較2_insertOracle Redo
- Oracle的0000/0/0日期產生Oracle
- update操作會產生幾條mlog$日誌?
- oracle 審計日誌清理Oracle
- 記:”$ORACLE_HOME/.../sysman/recv/errors“目錄下產生大量日誌檔案OracleError
- 計算機隨機數的產生 (轉)計算機隨機
- 統計某個時間段的歸檔日誌大小
- 聊一聊如何截獲 C# 程式產生的日誌C#
- 限制 Apache日誌檔案大小的方法Apache
- 線上修改重做日誌檔案的大小
- 怎樣改變重做日誌的大小