频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Parses (Hard) Per Second硬解析

来源: 作者: 出处:巧巧读书 2006-08-03 进入讨论组

精华网络内容 :http://www.qqread.com/network/


  一般,Oracle对SQL的解析包括两部分工作,
  
  1. 检查SQL语句书写的是否正确,有没有语法错误。
  
  2. 生成一个用来执行该语句的查询计划。
  
  硬解析发生在一个SQL语句被加载到共享池中。这种情况下,Oracle在共享池中分配内存,并解析语句。每次一个特定的游标被解析,这个解析数就+1。有一些特定的操作将会导致SQL游标被解析。解析SQL语句分为几个原语步骤,为游标产生执行计划时,优化器会进行衡量。
  
  为了执行一个硬解析,Oracle使用比软解析更多的资源。
  
  软解析资源包括CPU和LIBRARY CACHE.
  
  硬解析资源包括CPU,LIBRARY CACHE ,共享池
  
  硬解析超过100 per second,说明系统存在高硬解析的情况。高硬解析将会导致严重的性能问题。一般来说,高解析率伴随着共享池的锁存和library cache的锁存。
  
  软解析超过300每秒,意味着高软解析。不必要的软解析也会限制应用程序的可测性。最优的状态是,一个session中sql语句软解析一次,执行多次。
  
  参考:《Database Performance Tuning Guide and Reference》、《Oracle 9i DBA 101》进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章