zoukankan      html  css  js  c++  java
  • 合理计划 dictionary cache 大小

    【数据字典缓冲区(Data Dictionary Cache)  】  

    用于存放Oracle系统管理自身所需要的所有信息,包括登录的用户名、用户对象、权限等。

    查看 data dictionary cache 的命中率
        
    SQL> desc  v$rowcache;
    Name                                      Null?    Type
     ----------------------------------------- -------- ----------------------------
     CACHE#                                             NUMBER
     TYPE                                               VARCHAR2(11)
     SUBORDINATE#                                       NUMBER
     PARAMETER                                          VARCHAR2(32)
     COUNT                                              NUMBER
     USAGE                                              NUMBER
     FIXED                                              NUMBER
     GETS                                               NUMBER
     GETMISSES                                          NUMBER
     SCANS                                              NUMBER
     SCANMISSES                                         NUMBER
     SCANCOMPLETES                                      NUMBER
     MODIFICATIONS                                      NUMBER
     FLUSHES                                            NUMBER
     DLM_REQUESTS                                       NUMBER
     DLM_CONFLICTS                                      NUMBER
     DLM_RELEASES                                       NUMBER

    SYS @ prod >select  sum(gets),sum(getmisses) ,1-(sum(getmisses)/(sum(gets)+sum(getmisses))) from v$rowcache;

     SUM(GETS) SUM(GETMISSES) 1-(SUM(GETMISSES)/(SUM(GETS)+SUM(GETMISSES)))
    ---------- -------------- ---------------------------------------------
         82077          15211                                    .843649782

    如果data dictionary cache的命中率小于95%,应该适当增加shared pool 的大小

        查看data dictionary cache 的大小
        SYS @ prod >select sum(sharable_mem)/1024/1024 "size: M"  from v$sqlarea;

       size: M
    ----------
    3.23309803

    可使用以下语句修改该参数

    alter system set shared_pool_size=***M;

  • 相关阅读:
    label语句
    node.js入门(五)认识express和express-static中间件文件静态管理
    node.js(四)小结
    node.js入门(三)http数据解析
    node.js入门(二)文件系统
    node.js入门(一)搭建一个简单的服务
    微信小程序input安卓获取不了全英文的值
    微信小程序爬坑---textarea使用wx:if、wx:else、hidden的问题
    mysql补集合计算
    在Tomcat中配置基于springside的项目
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/4690725.html
Copyright © 2011-2022 走看看