讲解两个概念产: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 'pa
rse%';
NAME VALUE
----------------------------------------------------------------
parse time cpu 4683724 解析花费的CPU时间
parse time elapsed 10061833 解析花费的时间
parse count (total) 134609173 数据为自启动以来,总共发生的SQL解析次数
parse count (hard) 7246912 硬解板次数 软解析次数=total-hard
parse count (failures) 247029 发生解析错误的次数
--
发生硬解析的比较
.
发生软件解析的比例
select '硬解析' SQL解析类型,
((SELECT value from v$sysstat where name like 'parse count (hard)')/(SELECT value from
评论1
最新资源