- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
相克军ORACLE讲座sharedpool笔记
相克军 ORACLE 讲座 shared pool 笔记
shared pool出问题,一般都是少打了补丁。
shared pool的作用:缓存解析SQL和执行计划。
shared pool是内存池
ORACLE的数据字典在官方文档的位置:
books---reference----2 Static Data dictionary views all all tables to all mviews
1、shared pool(共享池)的组成
3块区域: free(剩余空间)、 library cache(LIB库缓存)、row cache(缓存数据字典)
我们只能整体上设shared pool空间大小,我们不能单独设定libray cache\free memory\row cache 空间大小。
select * from v$sgastat a where a.name =library cache;
select * from v$sgastat a where a.pool=shared pool and a.name=free memory;
select * from v$sgastat a where a.name=row cache;
--一起查询shared pool(共享池)各组成部分的空间大小:
select * from v$sgastat a where a.name =library cache
union all
select * from v$sgastat a where a.pool=shared pool and a.name=free memory
union all
select * from v$sgastat a where a.name=row cache;
2.硬解析、软解析
硬解析步骤: 软解板步骤:
shared pool 内存组成结构
硬解析时,会到FREE POOL里批相应的空闲块,放入SQL,并放到LIBRARY CACHE里去。
这FREE CACHE里会生成大量的越小的空间小块。
ORACLE的内存结构最大的特点就是内存里存在大量的链
讲解两个概念产:chain,chunk
两个概念:chain chunk
--查询shared pool里chunk的总数,执行新的SQL语句时,发生硬解板了,chunk的个数会增加
select count(*) from x$ksmsp; --1118079
-- select count(*) from dba_objects;--151604 select count(*) from x$ksmsp;--1118079
--将library cache 和row cache里的所有内容全部清空,意味着接下来会产生大量的硬解析,这是一个治标不治本的命令。
alter system flush chared_pool;
软硬解析的具体情况:
SELECT name,value from v$sysstat where name like parse%;
NAME VALUE
----------------------------------------------------------------
parse time cpu 4683724 解析花费的CPU时间
parse time elapsed 解析花费的时间
parse count (total) 134609173 数据为自启动以来,总共发生的SQL解析次数
parse count (hard) 7246912 硬解板次数 软解析次数=total-hard
parse count (failures) 247029 发生解析错误的次数
您可能关注的文档
- 五上第三单元及recycle教案.doc
- 朗文4A Chapter 2 教案.doc
- 辽宁省本溪市第一中学2017届高三上学期第二次月考 英语.doc.docx
- Red Hat Enterprise linux命令基础.doc
- 2017研英语一小作文训练及范文.doc
- 2016新版小学五年级上册教学设计Recycle 1.doc
- 串口学习linux02.doc
- 人教版(PEP)小学英语五年级下册教案recycle 2.doc
- 如何用 API进行串口编程.doc
- 六年级英语Recycle 2.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)