zoukankan      html  css  js  c++  java
  • X$KSMSP

     X$KSMSP:kernal Storage Memory Sga HeaP

    SQL> desc x$ksmsp;
     Name                                      Null?    Type
     ----------------------------------------- -------- ----------------------------
     ADDR                                               RAW(4)                           
     INDX                                               NUMBER
     INST_ID                                            NUMBER
     KSMCHIDX                                           NUMBER
     KSMCHDUR                                           NUMBER
     KSMCHCOM                                           VARCHAR2(16)
     KSMCHPTR                                           RAW(4)
     KSMCHSIZ                                           NUMBER                         
     KSMCHCLS                                           VARCHAR2(8)                
     KSMCHTYP                                           NUMBER
     KSMCHPAR                                           RAW(4)

    每一行代表shared pool 中的一个chunk

    KSMCHSIZ     ksmsp  chunk size  表示每个chunk的大小 16---3981312

    KSMCHCLS    ksmsp  chunk  class 表示类型,主要有4类:

    free : free chunks 表示可以自由分配

    recr : recreatable chunks  可以被重新创建的chunks

    freeable :                           可以被释放的chunks

    perm  :                               永久包含的对象

    SQL> select count(*) from x$ksmsp;         ----查询shared pool 中一共有多少个chunk,这里看到有20068个chunk

      COUNT(*)
    ----------
         20068

    不停的对SQL硬解析,会持续的请求free的chunk ,导致shared pool 产生更多的内存碎片,同时也会产生 shared pool latch竞争

  • 相关阅读:
    关于silverlight打印模糊的问题
    Microsoft Office Excel 不能访问文件及COM无法访问
    IE8 下 select option 内容过长 , 展开时信息显示不全解决办法
    如何用css做一个细虚线边框表格
    DIV 垂直 垂直水平 居中
    Ul li 横排 菜单
    对原生js的一些小尝试
    Nodejs学习笔记——Assert(断言)
    Octopress创建GitHub Pages——基于代码托管的静态博客
    JS倒计时器一只,顺便复习javascript时间相关函数
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330685.html
Copyright © 2011-2022 走看看