<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        如何設定ASHbuffer大小

        來源:懂視網 責編:小采 時間:2020-11-09 13:16:26
        文檔

        如何設定ASHbuffer大小

        如何設定ASHbuffer大小:Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60min將Ash buffer的內容經過過 Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60
        推薦度:
        導讀如何設定ASHbuffer大小:Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60min將Ash buffer的內容經過過 Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60

        Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60min將Ash buffer的內容經過過

        Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60min將Ash buffer的內容經過過濾后dump到AWR,對應的視圖是DBA_HIST_ACTIVE_SESS_HISTORY,以騰出Ash buffer空間用于之后的采集。Ash Buffer的大小在instance啟動時就已經決定了,并且在instance運行期間不能被動態調整,那么Ash Buffer的大小是由哪些因素決定的?
        關于ASH buffer的大小MOS 243132.1上有如下描述
        Size of ASH Circular Buffer = Max [Min [ #CPUs * 2 MB, 5% of Shared Pool Size, 30MB ], 1MB ]

        ###看下實際環境里和ash buffer有關的參數
        SQL> show parameter cpu_count


        NAME TYPE VALUE
        ------------------------------------ ----------- ------------------------------
        cpu_count integer 16


        SQL> show parameter shared_pool_size
        NAME TYPE VALUE
        ------------------------------------ ----------- ------------------------------
        shared_pool_size big integer 1312M

        ---計算一下ash buffer應該為多少大小
        Max [Min [ 16 * 2 MB, 5%*1312M, 30MB ], 1MB ]=30MB


        ---實際Ash buffer大小可以從v$sgastat、v$ash_info獲得,均為32MB,和公式提供的稍有差別,選擇32MB作為Ash Buffer
        select * from v$sgastat where;
        POOL NAME BYTES
        ------------ -------------------------- ----------
        shared pool ASH buffers 33554432


        select total_size,fixed_size,sampling_interval from v$ash_info;
        TOTAL_SIZE FIXED_SIZE SAMPLING_INTERVAL
        ---------- ---------- -----------------
        33554432 33554432 1000


        ###更改一下cpu_count
        alter system set cpu_count=8 scope=spfile;


        startup force


        show parameter cpu_count
        NAME TYPE VALUE
        ------------------------------------ ----------- ------------------------------
        cpu_count integer 8


        ---按照公式Size of ASH Circular Buffer = Max [Min [ #CPUs * 2 MB, 5% of Shared Pool Size, 30MB ], 1MB ]計算
        Ash buffer=Max [Min [ 8 * 2 MB, 5%*1312M, 30MB ], 1MB ]=16MB


        ---下面的查詢結果應驗了上面的計算
        select total_size,fixed_size,sampling_interval from v$ash_info;
        TOTAL_SIZE FIXED_SIZE SAMPLING_INTERVAL
        ---------- ---------- -----------------
        16777216 16777216 1000

        select * from v$sgastat where;
        POOL NAME BYTES
        ------------ -------------------------- ----------
        shared pool ASH buffers 16777216


        ###"_ash_size"隱含參數控制ash buffer的大小
        公式Size of ASH Circular Buffer = Max [Min [ #CPUs * 2 MB, 5% of Shared Pool Size, 30MB ], 1MB ]里的1MB是_ash_size的默認值
        ---_ash_size的默認值為1MB
        select ksppinm,ksppstvl from x$ksppi x, x$ksppcv y where (x.indx = y.indx) and ksppinm like '_ash_size%'


        KSPPINM KSPPSTVL
        ------------------------------ ------------------------------
        _ash_size 1048618


        ---我們把_ash_size改大,改成64MB
        alter system set "_ash_size"=67108864 scope=spfile;


        startup force


        ---計算一下此時的Ash buffer值
        ASH Circular Buffer = Max [Min [ 8 * 2 MB, 5%*1315M, 30MB ], 64MB ]=64MB


        ---下面的查詢結果應驗了上面的計算
        SQL> select total_size,fixed_size,sampling_interval from v$ash_info;


        TOTAL_SIZE FIXED_SIZE SAMPLING_INTERVAL
        ---------- ---------- -----------------
        67108864 67108864 1000


        SQL> select * from v$sgastat where;


        POOL NAME BYTES
        ------------ -------------------------- ----------
        shared pool ASH buffers 67108864

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        如何設定ASHbuffer大小

        如何設定ASHbuffer大小:Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60min將Ash buffer的內容經過過 Ash Buffer是SGA里的一塊循環使用的內存區域,用于存放MMON捕捉到的active session信息,MMNL每隔60
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲尹人香蕉网在线视颅| 国产亚洲精品资在线| 91亚洲va在线天线va天堂va国产| 久久精品免费网站网| 国产成人精品亚洲精品| 成在线人直播免费视频| vvvv99日韩精品亚洲| 一级毛片免费在线观看网站| 国产成人高清亚洲| 中文字幕高清免费不卡视频| 亚洲永久精品ww47| 91香蕉在线观看免费高清| 亚洲电影唐人社一区二区| 69堂人成无码免费视频果冻传媒| 亚洲一区二区三区久久| 无码一区二区三区免费视频| 看成年女人免费午夜视频| 亚洲人成无码网WWW| 美女在线视频观看影院免费天天看 | 亚洲成av人在线观看网站| 四虎永久免费影院| 国产无遮挡色视频免费观看性色| 亚洲精品乱码久久久久久| 久久久久久精品免费免费自慰| jlzzjlzz亚洲jzjzjz| 国产一区视频在线免费观看 | 亚洲AV无码一区二区大桥未久| 亚洲 国产 图片| 久久精品国产影库免费看| 亚洲一级毛片免观看| 免费又黄又爽的视频| 日韩视频在线观看免费| 亚洲人AV在线无码影院观看| 久久精品夜色噜噜亚洲A∨| 亚洲无砖砖区免费| 阿v免费在线观看| 337p日本欧洲亚洲大胆色噜噜| 免费观看一级毛片| 精品一卡2卡三卡4卡免费视频| 中文字幕在线观看亚洲日韩| 亚洲色偷偷综合亚洲AV伊人|