程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle flashback buffer的實際應用參數研究

Oracle flashback buffer的實際應用參數研究

編輯:Oracle數據庫基礎

以下的文章主要是對Oracle Flashback buffer的實際應用的參數研究,我們大家知道在Oracle 10g中Oracle數據庫可以啟用flashback功能,以下的文章主要是介紹在Oracle shared pool中如何分配Flashback buffer,以下是Oracle部分啟動日志,可以清楚的看到Oracle Flashback buffer在shared pool分配了3981204 bytes。

引用

  1. Wed Dec 30 15:20:40 2009  
  2. Allocated 3981204 bytes in shared pool for Flashback generation buffer  
  3. Starting background process RVWR  
  4. RVWR started with pid=16, OS id=724 

同樣在數據字典中也可以看到Oracle Flashback buffer的大小:

引用

  1. SQL> select name,bytes from V$sgastat  
  2. 2 where pool=’shared pool’  
  3. 3 and name like ‘%Flash%’;  
  4. NAME BYTES  
  5. ————————– ———-  
  6. Flashback generation buff 3981204  

當flashback buffer空間緊張時,可能會出現Flashback buf free by RVWR等待事件,Oracle並沒有提供參數調節Oracle Flashback buffer,對於高吞吐量,並發量系統初始大小並不能滿足系統要求

目前系統中log_buffer大小為7012352 bytes,將其改為10M,重啟數據庫,觀察Flashback buffer變化。

引用

  1. SQL> show parameter log_buffer  
  2. NAME TYPE VALUE  
  3. ———————————— ———– ——————————  
  4. log_buffer integer 7012352  
  5. SQL> alter system set log_buffer=10000000 scope=spfile;  
  6. System altered.  
  7. SQL> select name,bytes from V$sgastat  
  8. 2 where pool=’shared pool’  
  9. 3 and name like ‘%Flash%’;  
  10. NAME BYTES  
  11. —————————— ———-  
  12. Flashback generation buff 3981204  
  13. SQL> startup force  
  14. Oracle instance started.  
  15. Total System Global Area 536870912 bytes  
  16. Fixed Size 1262764 bytes  
  17. Variable Size 155192148 bytes  
  18. Database Buffers 369098752 bytes  
  19. Redo Buffers 11317248 bytes  
  20. Database mounted.  
  21. Database opened.  
  22. SQL> select name,bytes from V$sgastat  
  23. 2 where pool=’shared pool’  
  24. 3 and name like ‘%Flash%’;  
  25. NAME BYTES  
  26. —————————— ———-  
  27. Flashback generation buff 3981204  

可以看到Flashback generation buff大小並沒有發生變化。

進一步,觀察和Flashback相關的隱含參數

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved