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

Oracle flashback buffer分配在shared pool中

編輯:Oracle數據庫基礎

Oracle 10g中,如果相關的數據庫啟用flashback功能的話,Oracle數據庫即在shared pool中對Oracle Flashback buffer進行分配,下面就是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. Flashback generation buff 3981204  

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

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

引用

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

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

進一步,觀察和Flashback相關的隱含參數 。以上的相關內容就是對Oracle Flashback buffer參數研究的介紹,望你能有所收獲。

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