<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    姿姿霸霸~~!
    貴在堅持!
    posts - 106,  comments - 50,  trackbacks - 0
    一.調(diào)優(yōu)的目標:
    1.減少響應(yīng)時間
    2.減少數(shù)據(jù)庫塊訪問
    3.盡量把常用的塊CACHE到內(nèi)存中,提高訪問的速度
    4.提高OLTP的吞吐量
    5.設(shè)置系統(tǒng)的負載

    二.數(shù)據(jù)庫的系統(tǒng)響應(yīng)時間:
    response time = service time + wait time
    service's meaning:cpu used by this session
    select * from v$sysstat t where t.name ='CPU used by this session';

    時間單位:9i以后單位是百萬分之一秒
    其中Service Time = SQL解析時間 + 遞歸調(diào)用時間 + 其他時間

    1.視圖的使用
    --實例級系統(tǒng)性能視圖:v$sysstat
    使用:(以CPU used by this session為例)
    select * from v$sysstat t where t.name ='CPU used by this session';

    --會話級系統(tǒng)性能試圖:

    select a.STATISTIC# from v$statname a  where a.NAME like '%CPU used by this session%';

    找到STATISTIC#,代入到下面
    --當前所有session的

    select * from v$sesstat b where b.STATISTIC# = &STATISTIC#;

    --自己的session的

    select * from v$mystat c where c.STATISTIC# = &STATISTIC#;

    --或者直接

    select b.sid, a.STATISTIC#, a.name, b.value
      
    from v$statname a, v$mystat b
     
    where a.STATISTIC# = b.STATISTIC#;
     
    and a.name like '%xxxxxxx%'


    2.sql解析時間(sql解析過程..比較重要,后面專門寫一篇)

      select name, sid, value "Total parse Cpu time"
              
    from v$statname a, v$mystat b
             
    where a.name like '%parse%'
               
    and a.statistic# = b.statistic#


    3.遞歸調(diào)用時間是用在語義分析階段查找數(shù)據(jù)字典或者PLSQL內(nèi)部包造成的解析所花的CPU時間

    select * from v$statname a  where a.NAME like '%recursive cpu%';

    實例級和會話級查詢方法同上

    4.其它CPU時間:通常占絕大多數(shù),它是執(zhí)行內(nèi)存BUFFER搜索,索引和全表掃描涉及的IO操作所占有的CPU

    select a.VALUE as "Total CPU",
           b.VALUE 
    as "Parse CPU",
           c.VALUE 
    as "Recursive CPU",
           a.VALUE 
    - b.VALUE - c.VALUE as "Others"
      
    from v$sysstat a, v$sysstat b, v$sysstat c
     
    where a.NAME = 'CPU used by this session'
       
    and b.NAME = 'parse time cpu'
       
    and c.NAME = 'recursive cpu usage';


    5.等待常是由于并發(fā),需要等待別的會話處理完獨占的資源后所花的時間,這通常也是最常見的性能問題.
    如果等待時間(wait time)占響應(yīng)時間(Pesponse time)的大多數(shù)時,我們需要減小等待時間來提高系統(tǒng)性能。我們需要剝離等待時間來分析和優(yōu)化等待時間

       select d.EVENT, d.TIME_WAITED, d.AVERAGE_WAIT
         
    from v$system_event d
        
    where d.EVENT not in
              (
    'pmon timer''rdbms ipc message''smon timer',
               
    'virtual circuit status''SQL*Net message from client')

    not in 里面的event通常被認為是不會產(chǎn)生等待的事件

    三.相關(guān)視圖
    1.v$sysstat
    這個使徒列出系統(tǒng)統(tǒng)計數(shù)據(jù).為找到與每個統(tǒng)計數(shù)據(jù)號(STATISTIC#)關(guān)聯(lián)的統(tǒng)計數(shù)據(jù)
    名稱,請參閱V$STATNAME.
    列 數(shù)據(jù)類型 說明
    STATISTIC# NUMBER 統(tǒng)計數(shù)據(jù)號
    NAME VARCHAR2 統(tǒng)計數(shù)據(jù)名
    CLASS NUMBER 統(tǒng)計數(shù)據(jù)類別:1(用戶);2(重做);
    4(排隊);8(高速緩存);16(操
    作系統(tǒng));32(并行服務(wù)器);64
    (SQL);128(調(diào)試)
    VALUE NUMBER 統(tǒng)計數(shù)據(jù)值
    CLASS NUMBER 統(tǒng)計數(shù)據(jù)類別:

    2.v$sesstat
    這個視圖給出用戶會話的統(tǒng)計數(shù)據(jù).為了找到與每個統(tǒng)計數(shù)據(jù)號(STATISTIC#)有關(guān)的
    統(tǒng)計數(shù)據(jù)名稱,請參閱V$STATNAME.
    列 數(shù)據(jù)類型 說明
    SID NUMBER 會話標識符
    STATISTIC# NUMBER 統(tǒng)計數(shù)據(jù)名(標識符)
    VALUE NUMBER 統(tǒng)計數(shù)據(jù)值

    3.v$mystat
    這個視圖包含當前會話的統(tǒng)計數(shù)據(jù)。
    列 數(shù)據(jù)類型 說明
    SID NUMBER 當前會話的ID
    STATISTIC NUMBER 統(tǒng)計數(shù)據(jù)號
    VALUE NUMBER 統(tǒng)計數(shù)據(jù)值

    4.v$statname
    這個視圖顯示列在V$SESSTAT 和V$SYSSTAT 表中的統(tǒng)計數(shù)據(jù)的解碼統(tǒng)計數(shù)據(jù)名。詳細信
    息,請參閱V$SESSTAT 和SYSSTAT。
    列 數(shù)據(jù)類型 說明
    STATISTIC# NUMBER 統(tǒng)計數(shù)據(jù)號
    NAME VARCHAR2 統(tǒng)計數(shù)據(jù)名。參見表B-13
    CLASS NUMBER 1(用戶);2(重做);4(排
    隊);8(高速緩存);16(操
    作系統(tǒng));32(并行服務(wù)器);
    128(調(diào)試)


     

    posted on 2010-12-22 22:55 xrzp 閱讀(279) 評論(2)  編輯  收藏 所屬分類: oracle-優(yōu)化

    FeedBack:
    # re: 性能優(yōu)化學(xué)習(xí)1
    2010-12-22 23:01 | Jcat
    你能不能再強點  回復(fù)  更多評論
      
    # re: 性能優(yōu)化學(xué)習(xí)1
    2010-12-22 23:38 | sure_xx
    @Jcat
    ......  回復(fù)  更多評論
      

    <2010年12月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    好友的blog

    搜索

    •  

    積分與排名

    • 積分 - 117282
    • 排名 - 500

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产品综合人成综合网站| 七次郎成人免费线路视频| 一个人免费视频在线观看www| 久久综合亚洲色hezyo| EEUSS影院WWW在线观看免费| 国产又大又长又粗又硬的免费视频| 午夜亚洲福利在线老司机| 亚洲国产精品成人精品无码区在线| 羞羞漫画小舞被黄漫免费| 67pao强力打造国产免费| 久久精品a亚洲国产v高清不卡| 91人成网站色www免费下载| 91精品国产亚洲爽啪在线影院| 国产偷国产偷亚洲高清人| 免费国产a国产片高清| 一区二区视频在线免费观看| 亚洲午夜国产精品无码老牛影视| 国产成人精品亚洲日本在线| 性生交片免费无码看人| 亚洲午夜免费视频| 国内精品免费麻豆网站91麻豆| 亚洲一区精彩视频| 免费亚洲视频在线观看| 国产成人无码免费看片软件| 亚洲成AV人在线观看天堂无码| 99久久99久久精品免费看蜜桃| 亚洲avav天堂av在线网毛片| 国产成人精品日本亚洲专区61| 国产成人 亚洲欧洲| 国产亚洲精aa成人网站| 一级做性色a爰片久久毛片免费| 亚洲日韩乱码中文无码蜜桃臀网站| 无码精品人妻一区二区三区免费看| 亚洲乱码在线观看| ZZIJZZIJ亚洲日本少妇JIZJIZ| 免费无码又爽又刺激高潮视频 | 亚洲综合中文字幕无线码| 日韩一级在线播放免费观看| a级男女仿爱免费视频| 亚洲精品无码成人片久久| 中文字幕在线视频免费观看|