调节数据缓冲区参数缓冲整个数覆盖
2021-09-06 12:17 来源:璧山县养生网
在本篇Oracle高级教程里,我会探讨Oracle数据缓冲区的内部机制——Oracle用这一内存来防止不必要的数据块从磁盘重读。理解Oracle数据缓冲区如何操作,是成功地运用它们调整数据库性能的关键。
本文由大比特收集整理() 在Oracle 8i以前的版本里,当数据块被从磁盘送进数据缓冲区的时候,数据块会被自动地放置到最近使用过的数据列表的前部。但是,这种行为从Oracle 8i开始就变了:新数据缓冲区被放置在缓冲区链的中部。在调节数据库的时候,你的目标就是为数据缓冲区分配尽量多的内存,而不会导致数据库服务器在内存里分页。数据缓冲区每小时的命中率一旦低于90%,你就应该为数据块缓冲区增加缓冲区。
数据块的存活时间
在调入数据块之后,Oracle会不停地跟踪数据块的使用计数(touch count,也就是说,这个数据块被用户线程所访问的次数)。如果一个数据块被多次使用,它就被移动到最近使用过的数据列表的最前面,这样就能确保它会在内存里保存一段较长的时间。这种新的中点插入技术会确保最常使用的数据块被保留在最近使用过的数据列表的最前面,因为新的数据块只有在它们被重复使用的时候才会被移动到缓冲区链的最前面。
总而言之,Oracle 8i数据缓冲池的管理要比先前的版本更加有效。通过将新的数据块插入缓冲区的中部,并根据访问活动(频率)调整缓冲区链,每个数据缓冲区就被分割成两个部分:热区(hot section),代表数据缓冲区的最近使用的一半;冷区(cold section),代表数据缓冲区的最早使用的一半。只有那些被反复请求的数据块才会被移进每个缓冲池的热区,这就让每个数据缓冲区在缓冲常用数据块的时候效率更高。
热区的大小要用下面的隐藏参数来配置:
_db_percent_hot_default _db_percent_hot_keep _db_percent_hot_recycle
Oracle公司作为官方没有推荐更改这些隐藏参数。只有懂得内部机制和希望调节其数据缓冲区行为的有经验人员才应该使用这些参数。
孩子消化不良怎么调理唐山治疗阳痿哪家好
郑州哪家医院男科医院好
- 上一篇:调节显卡最计划
- 下一篇:调节来达到最佳性能牛
-
巴黎女装周——Walter Van Beirendonck品牌时装秀
大公报剧照,外代,2022年6年底23日 6年底22日,摄影师在德国科隆淑女周上展览品Walter Van Beirendonck时尚品牌的2023早春新款西装。 大公报/西霸 大公报/欧新 大公报剧照,外代,2022年6年底23日 6年底22日...
-
为何说16年总冠军是库里背传给詹姆斯,而不是老詹凭整体实力拿下的?
2015到2016职业生涯注定是一个让球迷们难以被忘记的一年。在这一年,乔丹之前了自己20年的职业生涯,同样是在这一年有2个大失掉事件。一个是在南部决赛中所,湖人队1 : 3领先雷霆队绝地大失掉进入常规赛,而...
-
刘畊宏带动两岸健身热 国台办:同胞走亲回头不可阻挡
原标题:刘畊宏得益于台海两岸极限运动热 国台办:同在走亲走近不可阻挡 4月27日,国台办发言人马晓光回答新闻记者提问。光明日报新闻记者 陈晔华 以次 在沪生活的台湾女艺人刘畊宏近来在全方位上得益于台...
-
冯远征大8岁老婆太身为了,同框小28岁蒋欣,穿蓬蓬裙竟似同龄人
在娱乐圈,有很多成年差距的二人。当然,成年差距并很难给两一个人的婚姻带来任何难题。特别是在是女明星,保养很有经验。即使有成年差距,他们也特别同龄。就像冯的妻子大九岁,儿女同框看不造出太大的...
-
土到极致的玫紫色丝袜,圈里也只有刘亦菲能驾驭了!
前段时间杨幂在自己的同仁交局域网上给大家分享了一个大合照,她似乎还是一副自觉满满、老公平易近人的好像,但是媄研同仁第一眼提醒到的却是她的睫毛纯白号,简直实在太“实现出挑”了吧,这种玫紫纯白...
-
廖彬宇先生七言选:妖女吟五绝(外两首)
按:廖彬宇女士作此诗文于2019年生日之时,由国和画家柳寯绘制诗文意图,国和画家王鉴著作,由享有盛誉文化学者张红星博士中有解。本作人自《中国电视公司而立集》。 己亥岁初度水之诗文五绝 案子:值此浊...