052-012題解析
12.
Which is the correct description of a pinned buffer in the database buffer cache?
A.The buffer is currently being accessed.
B.The buffer is empty and has not been used.
C.The contents of the buffer have changed and must be flushed to the disk by the DBWn process.
D.The buffer is a candidate for immediate aging out and its contents are synchronized with the block contents on the disk.
Answer: A
答案解析:
問題是哪個是正確描述資料庫緩衝區快取記憶體中的一個固定快取區(pinned)。
在快取記憶體中的緩衝區可以被“釘”在一個固定快取區中,使之不被老化。
8i以前,db_cache_size,buffer_pool_keep, buffer_pool_recycle這三種buffer cache是獨立指定的,互不制約。而8i以後,這三種buffer cache是有相互制約關係的。如果指定了keep和recycle的buffer cache,則default型別的buffer cache的大小就是db_cache_size - buffer_pool_keep - buffer_pool_recycle。
通常將經常訪問的物件放入keep型別的buffer cache裡,而將不常訪問的大表放入recycle型別的buffer cache裡。其他沒有指定buffer cache型別的物件都將進入default型別的buffer cache裡。為物件指定buffer cache型別的方法如下:
Sql>alter system set db_keep_cache_size=500m scope=both;先設定,然後再keep
SQL> create table test (n number) storage (buffer_pool keep) ;
SQL> create table test (n number) storage (buffer_pool keep) cache;
SQL> alter table test storage (buffer_pool recycle);
但事實上,它們之間在管理和內部機制上沒有任何的區別。它們僅僅是為DBA們提供了一個選擇,就是能夠將資料庫物件分成“非常熱的”、“比較熱的”和“不熱的”這三種型別。
識別熱點物件
select object_type mytype, object_name myname , blocks, count(1) buffers, avg(tch) avg_touches
from sys.x$bh a, dba_objects b, dba_segments s
where a.obj=b.object_id and b.object_name=s.segment_name and b.owner not in('SYS','SYSTEM')
GROUP BY object_name,object_type, blocks,obj
having avg(tch)>5 and count(1)>20;
識別出熱點物件後,可以決定將物件隔離放入keep池中
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12798004/viewspace-1133293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java面試題解析Java面試題
- 二、RHCSA試題解析
- Bugku web題解析Web
- golang url解析問題Golang
- svn上問題解析
- 052-046題解析
- 052-003題解析
- 052-004題解析
- Oracle IO問題解析Oracle
- oracle IO 問題解析Oracle
- weex常見問題解析
- Google經典面試題解析Go面試題
- leetcode小題解析LeetCode
- 常見面試題 - URL 解析面試題
- python練習題解析Python
- Go面試題答案與解析Go面試題
- 052-002題解析
- 052-006題解析
- 052-007題解析
- 052-008題解析
- 052-009題解析
- 052-013題解析
- Oracle IO問題解析(ZT)Oracle
- Oracle IO問題解析(7)Oracle
- Oracle I/O問題解析Oracle
- 程式設計題目解析程式設計
- 【Java】Word題庫解析2Java
- [面試題]事件迴圈經典面試題解析面試題事件
- 【JavaScript】前端演算法題 40道題+解析JavaScript前端演算法
- Oracle ocp 052題庫解析2Oracle
- Mybatis N+1問題解析MyBatis
- 部分JS經典題目解析JS
- answerOpenCV輪廓類問題解析OpenCV
- 前端面試題之Promise解析前端面試題Promise
- 解析xml 成bool的問題XML
- 解析一道JS面試題JS面試題
- iOS介面資料解析問題iOS
- Facebook面試題 | 迷你解析器面試題