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

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

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

    老妖的博客
    現實的中沒有幾個人能夠真為對方去死,甚至山盟海誓很快就會在金錢面前變的微不足道,這才是生活。沒有永遠的愛,除了你的父母對你,當然也就沒有永遠的恨,更沒有永遠的痛,時間是最好的治療大師,它會很快撫平你心靈上累累的傷痕。很多年以后你想起來時,那些在你生命中洶涌來往的人群至多是個模糊的影子或者毫無意義的名字
    posts - 105,  comments - 171,  trackbacks - 0
    信息系統訪問量又不大,瓶頸一般不會出現在應用層,極有可能在數據庫這一層,不用急著看程序。先找出邏輯讀取次數最多的SQL,硬盤讀取次數最多的SQL,找到SQL,對于SQL進行優化??纯从袥]有發生全表掃描的地方。
    一般發生全表掃描,極有可能是沒有建立合理的索引,或者索引由于左邊引用函數或其它原因造成索引失效。
    對于運行一年多的系統,最好要自己寫一個自動重建索引的程序,定時重建索引。
    或者使用TOAD工具幫你重建索引。

    另外在看一下數據庫的CPU占用率,如果占用率在經常在80%-100%,那一定要是SQL或存儲過程及trigger中寫的不好。

    不需要從應用層找SQL,方向性錯誤,太累,也看不出效果。
    而應當使用pl/SQL, toad等工具,分析出最bad的SQL語句,一看到這些語句后,再修改應用層的查詢就是了。又快又方便。



    -- 邏輯讀多的SQL
    select * from (select buffer_gets, sql_text
    from v$sqlarea
    where buffer_gets > 500000
    order by buffer_gets desc) where rownum<=30;

    -- 執行次數多的SQL
    select sql_text,executions from
    (select sql_text,executions from v$sqlarea order by executions desc)
    where rownum<81;

    -- 讀硬盤多的SQL
    select sql_text,disk_reads from
    (select sql_text,disk_reads from v$sqlarea order by disk_reads desc)
    where rownum<21;

    -- 排序多的SQL
    select sql_text,sorts from
    (select sql_text,sorts from v$sqlarea order by sorts desc)
    where rownum<21;

    --分析的次數太多,執行的次數太少,要用綁變量的方法來寫sql
    set pagesize 600;
    set linesize 120;
    select substr(sql_text,1,80) "sql", count(*), sum(executions) "totexecs"
    from v$sqlarea
    where executions < 5
    group by substr(sql_text,1,80)
    having count(*) > 30
    order by 2;
    posted on 2006-05-18 22:53 老妖 閱讀(726) 評論(0)  編輯  收藏 所屬分類: 轉載

    <2006年5月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    隨筆分類(48)

    隨筆檔案(104)

    好友鏈接

    我的豆瓣

    積分與排名

    • 積分 - 220772
    • 排名 - 257

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 在线视频免费观看高清| 又黄又大的激情视频在线观看免费视频社区在线 | 无码天堂va亚洲va在线va| 最新猫咪www免费人成| 亚洲国产成人精品青青草原| 鲁大师在线影院免费观看| 午夜亚洲AV日韩AV无码大全| 午夜理伦剧场免费| 亚洲综合在线观看视频| 777成影片免费观看| 亚洲视频一区二区在线观看| 免费观看无遮挡www的视频| 亚洲jjzzjjzz在线观看| 成年午夜视频免费观看视频 | 18禁超污无遮挡无码免费网站 | 黄页网站在线视频免费| 亚洲成a人片在线观看日本麻豆| 男人免费视频一区二区在线观看| 夜夜春亚洲嫩草影院| 国产99视频精品免费专区| 亚洲成人免费电影| 午夜小视频免费观看| 成人特级毛片69免费观看| 国产亚洲婷婷香蕉久久精品| 99久久人妻精品免费一区| 亚洲乱码一区av春药高潮| 国产男女猛烈无遮挡免费网站 | 久久爰www免费人成| 亚洲免费福利视频| 免费精品国产自产拍观看| 青青操在线免费观看| 亚洲精品偷拍无码不卡av| 国产日产成人免费视频在线观看| 国产精品无码免费专区午夜| 亚洲天天做日日做天天欢毛片| av免费不卡国产观看| 天堂亚洲免费视频| 亚洲天堂一区在线| 亚洲国产精品成人AV无码久久综合影院| 亚洲免费人成在线视频观看| 亚洲人成网站色在线观看|