• 使用Oracle企业管理器查看数据库性能


    Oracle自带的企业管理器中包含了数据库性能监控的功能,安装好Oracle后,可打开IE浏览器,输入"http://<IP地址>:5500(1158)/em"访问企业管理器,用SYS用户登录后,打开"性能"进行监控,如图所示。

    如果启动不了企业管理器,有可能是企业管理器的服务未启动,可先启动:

    1. emctl  start  dbconsole 
     
    图  Oracle企业管理器性能监控页面

    另外,由于Oracle的V$视图存储了Oracle数据库的核心信息,包括Oracle数据库的性能数据,因此可以通过sqlplus等工具连接数据库查询这些性能数据来进行Oracle的性能分析。

    例如:查询v$sysstat视图(如下程序清单所示)可以查看从内存中读取数据的频率。它提供了数据库中设置的数据块缓存区的命中率。这个信息可以帮助我们判断系统是否需要更多的数据缓存(DB_CACHE_SIZE),或者系统的状态是否调整得不佳(二者均将导致较低的命中率)。通常情况下,应当确保读数据的命中率保持在95%以上。

    select  1-(sum(decode(name, 'physical reads', value,0))/   
    (sum(decode(name, 'db block gets', value,0)) +   
    (sum(decode(name, 'consistent gets', value,0)))))   
    "Read Hit Ratio"    
    from  v$sysstat;  
    

      

  • 相关阅读:
    Java 字符串,byte[],16进制的字符串互转
    Java中char的字节数
    有向图 获取回路转
    java字符串分割处理split及特殊符号 转
    java如何直接跳出外层循环 标签
    求有向图中两点间所有路径
    五周突破N1 第五周第三单元
    5周突破N1 惯用句 1
    5周N1 300P
    5周突破N
  • 原文地址:https://www.cnblogs.com/ikei/p/7381487.html
Copyright © 2020-2023  润新知