当前位置: 首页 > wzjs >正文

做单页网站需要做什么的南京关键词seo公司

做单页网站需要做什么的,南京关键词seo公司,可以在手机建网站的,百度推广的费用CACHE BUFFERS CHAINS LATCH主要用于保护HASH CHAIN结构。一个CACHE BUFFERS CHAINS LATCH保护着多条HASH CHAIN。可以通过查看隐含参数_db_block_hash_latches的值或者查询vlatch_children视图获得系统中CACHE BUFFER CHAIN LATCH的数量。目前系统中CACHE BUFFER CHAIN LATCH的…

CACHE BUFFERS CHAINS LATCH主要用于保护HASH CHAIN结构。一个CACHE BUFFERS CHAINS LATCH保护着多条HASH CHAIN。可以通过查看隐含参数_db_block_hash_latches的值或者查询vlatch_children视图获得系统中CACHE BUFFER CHAIN LATCH的数量。目前系统中CACHE BUFFER CHAIN LATCH的数量为262144个,如下所示:

SQL> select count(*) from v$latch_children where name='cache buffers chains';

通过查看隐含参数_db_block_hash_buckets得知当前系统的HASH BUCKET数量为8388608,由于HASH BUCKETS和HASH CHAIN是一一对应关系,这也就意味着目前一个CACHE BUFFERS CHAINS LATCH需要保护8388608/262144=32个HASH CHAIN。由于CACHE BUFFERS CHAINS LATCH和HASH BUCKETS的数量随着BUFFER CACHE的增大而增多,所以随着BUFFER CACHE的增大,不同的数据块可能会被进一步分散到不同的HASH CHAIN中,从而降低HASH CHAIN争用的概率,从这个角度来说,在系统资源充足的前提下,增大BUFFER CACHE 没坏处。
前面提到,CACHE BUFFERS CHAINS LATCH主要用于保护HASH CHAIN内存结构,在以下两种情况下服务器进程需要获得CACHE BUFFERS CHAINS LATCH:
服务进程需要扫描HASH CHAIN中的数据块时。
服务器进程将数据块挂载到HASH CHAIN时。
LATCH: CACHE BUFFERS CHAINS等待事件的P1和P1RAW值表示CACHE BUFFERS CHAINS LATCH的地址,当发生LATCH: CACHE BUFFERS CHAINS等待事件时,可以通过V S E S S I O N W A I T 的 P 1 R A W 和 X SESSION_WAIT的P1RAW和X SESSIONWAITP1RAWXBH、DBA_OBJECTS关联来获取引起LATCH: CACHE BUFFERS CHAINS的对象,如下所示:
select sid, p1raw, p2, p3, seconds_in_wait, wait_time, state from v$session_wait
where event = ‘latch free’ order by p2, p1raw;–Oracle 10g以上latch free用cache buffers chains代替

– Using the P1RAW from the above example (00000400837D7800).
select a.hladdr, a.file#, a.dbablk, a.tch, a.obj, b.object_name from xKaTeX parse error: Expected 'EOF', got '#' at position 143: …ct hladdr, file#̲, dbablk, tch, …bh
where obj in (select obj from x$bh where hladdr = ‘070000003469A7D8’
minus select object_id from dba_objects
minus select data_object_id from dba_objects) and
hladdr = ‘070000003469A7D8’
order by 4;
当发生LATCH:CACHE BUFFERS CHAINS等待事件时,不能简单地扩大隐含参数_db_block_hash_latches来缓减CACHE BUFFERS CHAINS LATCH争用,而是应该进一步定位发生该问题的深层次原因。一般来讲,发生LATCH:CACHE BUFFERS CHAINS等待事件主要有以下2个原因:
低效的SQL。如多个进程同时大范围扫描表和索引。
HOT BLOCK。指的是多个并发进程同时读取同一个数据块 值得注意的是,如果单条SQL执行效率很高但多个进程并发执行时由于出现LATCH: CACHE BUFFERS CHAINS等待事件而导致性能下降,那么在这种情况下是无法根本性解决CACHE BUFFERS CHAINS LATCH争用的。简单设想一下,如果众多并发进程同时通过BUFFER CACHE读取一个数据块,由于该数据块受CACHE BUFFERS CHAINS LATCH保护,每个会话读取该数据块时都需要申请该LATCH,那么该LATCH的争用将不可避免。要解决这种类型的性能故障,只有重新调整应用,别无他法。
从Oracle 9i起,读取HASH CHAIN中某些类型的数据块(如唯一索引的根块)时,可以通过SHARED模式获取CACHE BUFFERS CHAINS LATCH,从而在一定程度减少LATCH:CACHE BUFFERS CHAINS等待事件的发生。

http://www.dtcms.com/wzjs/34397.html

相关文章:

  • 做室内意向图的网站夫唯seo培训
  • 签订网站建设合同seo查询seo
  • 威海网站建设 孔百度服务电话6988
  • 公司网站开发费用济南兴田德润o评价网页自动点击软件
  • 福建泉州晋江市疫情最新消息seo网络优化教程
  • 做网站文案策划步骤怎么做一个网站页面
  • 郑州制作网站设计建站快车
  • 阜阳做网站哪家好网络公司有哪些
  • 王野摩托车质量可靠吗seo网站推广seo
  • 北京自己怎样做网站免费自助建站
  • 温州建设信息港网站现在什么网络推广好
  • 唐河网站建设100%能上热门的文案
  • 现在哪个网站做网站好百度导航最新版本免费下载
  • 常州市网站制作24小时自助下单平台网站便宜
  • 佛山网站优化公司排名常州网站建设优化
  • 外贸网站建设ppt模板下载seo搜索引擎优化就业前景
  • 网站技术开发想建立自己的网站怎么建立
  • 天津建设网站公司黄页88网站推广方案
  • 做网站的作用南安网站建设
  • 专业模板网站设计公司新媒体推广渠道有哪些
  • 万网做网站如何下载模板网页制作的软件
  • 东南亚cod建站系统网站系统
  • 如何做单位网站东莞搜索排名提升
  • 公司已经有域名 怎么建网站吉安seo网站快速排名
  • 石家庄网站开发公司电话如何做品牌营销
  • 软件dw做网站网站友情链接购买
  • 用代码怎么建设网站网站seo怎么做
  • 百度站内搜索今日新闻热点大事件
  • 河北省建设注册中心网站百度云服务器
  • 天津自动网站建设调试网站优化技巧