您好,欢迎光临本网站![请登录][注册会员]  
文件名称: oracle 性能优化 PPT 适合讲课
  所属分类: Oracle
  开发工具:
  文件大小: 606kb
  下载次数: 0
  上传时间: 2011-12-16
  提 供 者: hacke*****
 详细说明: 比如:/*数据库管理员通过执行下述语句,来查看共享SQL区的使用率。共享SQL区的使用率应该在90%以上,否则需要增加共享池的大小。*/ select (sum(pins-reloads))/sum(pins) "Lib Cache" from v$librarycache; /*(2)数据库管理员可以执行下述语句,查看数据字典缓冲区的使用率。 数据字典缓冲区的使用率也应该在90%以上,否则需要增加共享池的大小。*/ select (sum(-getmisses-usage-fixed))/sum(gets) "Row Cache" from v$rowcache; /*数据库管理员可以通过下述语句,来查看数据库数据缓冲区的使用情况。 根据查询出来的结果可以计算出数据缓冲区的使用命中率: 数据缓冲区的使用命中率=1 –( physical reads/(db block gets + consistent gets)) 这个命中率应该在90%以上,否则需要增加数据缓冲区的大小。*/ SELECT * FROM v$sysstat WHERE name IN ('db block gets','con sistent gets','physical reads'); select 1-150678904/(25239776+8691922345) from dual; /*查看日志缓冲区的使用情况。 根据查询出的结果可以计算出日志缓冲区的申请失败率: 申请失败率=requests/entries 申请失败率应该接近于0,否则说明日志缓冲区开设太小,需要增加Oracle数据库的日志缓冲区。 */ select name,value from v$sysstat where name in ('redo entries','redo log space requests'); select 1089/10813810 from dual; /*数据库管理员可以执行下述语句来查看SQL语句的解析情况: ①parse_time_cpu:是系统服务时间。 ②parse_time_elapsed:是响应时间。 而用户等待时间为: waite_time = parse_time_elapsed – parse_time_cpu 由此可以得到用户SQL语句平均解析等待时间: 用户SQL语句平均解析等待时间=waite_time/parse_count */ SELECT * FROM V$SYSSTAT WHERE NAME IN ('parse_time_cpu','parse_time_elapsed','parse_count_ hard'); /*数据库管理员还可以通过下述语句,查看低效率的SQL语句:*/ SELECT BUFFER_GETS,EXECUTIONS,SQL_TEXT FROM V$SQLAREA; /*(1)刷共享池 刷( Flush)共享池可以使小块的内存合并为大块的内存。当共享池的碎片过多时,能够暂时恢复性能。刷共享池可以使用语句:*/ alter system flush shared_pool; ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: oracle sql 优化 性能 ppt
 输入关键字,在本站1000多万海量源码库中尽情搜索: