




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Buffer Cache1. block、buffer的概念简述段区块的概念,引出块的概念buffer的概念2. Buffer Cache的意义 缓存数据块减少IO物理IO:磁盘读逻辑IO:内存读 构造cr块3. Buffer Cahe的内存组织结构 CBC(Cache Buffer Chain):根据block地址找block的时候,需要使用到CBC。 LRU :最近最少使用队列。 MRU:最近热快队列。 LRUW:最近最少被修改队列。 CHECKPOINT QUEUE:检查点队列,按照被修改的时间点来排列。4. DB_WRITER_PROCESSESshow parameter db_writer_process 显示dbwr的后台进程数量(cpu数量/8)5. Buffer Cahe的重要参数配置Buffer Cache的大小配置alter system set db_cache_size=20M scope=memory test表在内存中的占用的块select distinct object_name,dbarfil,dbablk from xsbh a,dba_objects b where a.obj=b.object_id and object_name=TEST; 查询块的状态select class,flag,state,1ru_flag from x$bh where dbarfil=1 and dbablk=61433; 一个对象占用Buffer的具体情况select o.object_name, decode(state,0,free,1,xcur,2,scur,3,cr,4,read,5,mrec,6,irec,7,write,8,pi) state, count(*) blocksfrom x$bh,b,dba_objects owhere b.obj=o.data_object_id and state0and o.object_name=TESTgroup by o.object_name,stateorder by blocks asc; 对象使用pool的具体情况(考虑了各种池子的情况)select o.object_name, decode(state,0,free,1,xcur,2,scur,3,cr,4,read,5,mrec,6,irec,7,write,8,pi) state, count(*) blocksfrom x$bh,b,dba_objects owhere b.obj=o.data_object_id and state0group by o.object_name,stateorder by blocks asc; 寻找热块select obj object,dbarfil file#,dbablk block# tch touches from x$bh where tch10 order by tch asc; 整个数据库所有文件中block的总合select sum(blocks) from dba_datafiles; 空闲空间的比例,最好控制在10%以内select decode(state,0,free,1, decode(lrba_seq,0,AVAILABLE,BEING USED) 3,BEING USED,state)BLOCK STATUS, count(*)from xbh; 最浪费内存的前10个语句占所有语句的比例,建议控制在5%以内group by decode(state,0,free,1, decode(lrba_seq,0,AVAILABLE,BEING USED) 3,BEING USED,state);select sum(pct_bufgets)Percentfrom (select rank() over (order by buffer_gets desc) as rank_bufgets, to_char(100*ratio_to_report(buffer_gets) over(),999.99) pct_bufgets from vsqlarea)where rank_bufgets11; 找出消耗物理IO资源最大的SQL语句select disk_reads,substr(sql_text,1,4000) from v$sqlarea order by disk_reads desc 找出消耗内存资源最大的SQL语句select buffer_gets,substr(sql_text,1,4000) from v$sqlarea order by buffer_gets desc6. Block状态select distinct state from x$bhstate状态:0, FREE, no valid block image1, XCUR, a current mode block, exclusive to this instance2, SCUR, a current mode block, shared with other instances3, CR, a consistent read (stale) block image4, READ, buffer is reserved for a block being read from disk5, MREC, a block in media recovery mode6, IREC, a block in instance (crash) recovery mode7. dbms_rowidselect dbms_rowid.rowid_block_number(rowid), a from t;根据rowid得到其物理地址create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid varchar2(200);rowid_type number;object_number number;relative_fno number;block_number number;row_number number;begindbms_rowid.rowid_info(l_rowid,rowid_type,object_number,relative_fno,block_number,row_number);ls_my_rowid:=Object# is :|to_char(object_number)|chr(10)| Relative_fno is :|to_char(relative_fno)|chr(10)| Block number is :|to_char(block_number)|chr(10)| Row number is:|to_char(row_number); return ls_my_rowid:end;select rowid,a.* from test a;select get_rowid(AAAM13AABAAAO/6AAA) rowid from dual;ROW_ID-Object# is :52599Relative_fno is :1Block number is: 61434Row number is: 08. 关于Buffe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安寰宇卫星测控与数据应用有限公司招聘(5人)笔试参考题库附带答案详解
- 2025甘肃禹力水电工程有限责任公司招聘15人笔试参考题库附带答案详解
- 2025浙江百康光学股份有限公司招聘51人笔试参考题库附带答案详解
- 2025河南郑州市新密市国开投资集团有限公司招聘管理人员和专业技术人员9人笔试参考题库附带答案详解
- 2025江苏苏州市张家港市建安工程机械质量检测有限公司招聘16人笔试参考题库附带答案详解
- 2025广西水利发展集团商贸有限公司招聘12人笔试参考题库附带答案详解
- 2025年重庆建工第三建设有限责任公司招聘1人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团招聘12人笔试参考题库附带答案详解
- 2025年国航股份西藏分公司“三地招聘”活动专项招聘3人笔试参考题库附带答案详解
- 2025年四川绵阳市公共交通集团有限责任公司招聘公交车驾驶员40人笔试参考题库附带答案详解
- 2025年湖南银行社招笔试题库及答案
- 2025年精密数控机床进口采购合同
- DB44T 2635-2025 国土变更调查县级数据库建设技术规范
- 海南省2025年中考化学真题试题(含答案)
- 脱证中医护理常规
- 中国全自动样品处理系统行业投资分析及发展战略咨询报告
- 未来趋势:2025年采购管理优化方案
- 某小学科学实验操作考核细则
- 执法办案培训课件
- 中小学小班化教学模式与支持体系构建研究
- 2025年陕西省中考英语试题卷(含答案及解析)
评论
0/150
提交评论