關於redo log 檔案中記錄的內容問題 ?
關於回滾段問題, 讀了回滾段探究文章之後比較瞭解sql 執行時在不同操作下回滾段中儲存的內容 。
不過現在對redo log 在不同操作下儲存的內容不瞭解 。以下幾種情況下redo log 中儲存的資料塊應該包含哪些內容呢 ?
1. insert into tab1(aa,bb,cc) values(1,2,'3') ; tab1表中原有資料10萬筆, 插入語句在執行後,dirty data 在寫入disk 前先透過lgwr將變化redo buffer 寫入redo log , 那麼這種情況下寫入redo log 的內容僅僅是insert 到表tab1 中那一筆資料及相應的sql 操作 。
2. update tab2 set bb='red' where aa<=200 ; tab2 表中在sql 操作時的記錄總數是1400 比, 被update 的記錄數為 150 筆 ,那麼在redo log 中記錄這比交易的內容是被更新的150筆記錄及相應的sql 操作 , 還是僅僅記錄被更新的bb 欄位及作為條件的aa 欄位的及sql 操作, 還是其他 ?
3. delete tab2 where aa<=18 ; 那麼redo log 中會記錄sql操作及被刪除的資料 ?
4. redo log 以binary 方式儲存資訊,那麼 執行delete tab2 where aa<=18 , 會刪除大約10萬筆記錄,大小大概60M , 用一個clear 的redo log 來記錄這個transaction ,假設redo log file 大小100M ,那麼redo log 中記錄的內容大小和刪除的記錄大小是否差不多大小?
不過現在對redo log 在不同操作下儲存的內容不瞭解 。以下幾種情況下redo log 中儲存的資料塊應該包含哪些內容呢 ?
1. insert into tab1(aa,bb,cc) values(1,2,'3') ; tab1表中原有資料10萬筆, 插入語句在執行後,dirty data 在寫入disk 前先透過lgwr將變化redo buffer 寫入redo log , 那麼這種情況下寫入redo log 的內容僅僅是insert 到表tab1 中那一筆資料及相應的sql 操作 。
2. update tab2 set bb='red' where aa<=200 ; tab2 表中在sql 操作時的記錄總數是1400 比, 被update 的記錄數為 150 筆 ,那麼在redo log 中記錄這比交易的內容是被更新的150筆記錄及相應的sql 操作 , 還是僅僅記錄被更新的bb 欄位及作為條件的aa 欄位的及sql 操作, 還是其他 ?
3. delete tab2 where aa<=18 ; 那麼redo log 中會記錄sql操作及被刪除的資料 ?
4. redo log 以binary 方式儲存資訊,那麼 執行delete tab2 where aa<=18 , 會刪除大約10萬筆記錄,大小大概60M , 用一個clear 的redo log 來記錄這個transaction ,假設redo log file 大小100M ,那麼redo log 中記錄的內容大小和刪除的記錄大小是否差不多大小?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-592485/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle redo檔案記錄的內容Oracle Redo
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- archive log檔案大小與redo log檔案大小關係探究Hive
- 12C關於CDB、PDB 日誌檔案redo log的總結
- HTML中關於class內容空格多類名的問題詳解HTML
- 關於onethink 目錄,檔案讀寫檢測函式中的問題函式
- 關於配置檔案中的預設值的問題
- 清空listener.log檔案內容後,內容不能寫入listener.log檔案的解決方法
- 關於SQL的重複記錄問題SQL
- goldengate 捕捉oracle archive redo log 生成自有格式的trail檔案的大小記錄GoOracleHiveAI
- 關於專案內模組引用的問題
- 增大redo log檔案大小
- Centos7 中查詢檔案、目錄、內容CentOS
- 控制檔案和CATALOG中的記錄不能同步
- 關於倒資料的速度記錄問題
- 關於SAX解析xml檔案的問題XML
- 關於解壓zip檔案的問題
- oracle檔案管理之 redo logOracle
- 關於dataWithContentsOfFile 讀取大檔案的記憶體問題記憶體
- 關於資料檔案autoextend on的一點記錄
- 關於WEBLOGIC很菜的問題!Web
- 線上修改redo.log檔案的大小
- 關於檔案上傳下載我所知道的全部內容
- 關於oracle檔案許可權的問題Oracle
- 關於檔案上傳的問題smartUpload
- 關於在專案中Weblogic與Tuxedo整合的方案問題請教WebUX
- 關於oracle中blob欄位的錄入問題Oracle
- node中給檔案追加內容
- Perl6 檔案相關內容
- proc檔案系統相關內容
- 一個對檔案內容定位分析修改的問題,謝謝!
- 修改所有xml檔案中的某些內容XML
- ext2目錄檔案的內容驗證
- textarea中內容處理問題
- 關於webpack問答記錄...Web
- 關於RAC中的監聽log檔案listener.log 及listener_rac01.log
- 關於URL連結對映到檔案目錄的問題
- 關於QT的標頭檔案相互包含的問題QT