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

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

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

    迷途書童

    敏感、勤學、多思
    隨筆 - 77, 文章 - 4, 評論 - 86, 引用 - 0
    數據加載中……

    性能調優經驗介紹

    一個典型的J2EE系統由DB、應用、應用(WEB)服務器、JVM組成。
    調優可分別針對這幾個部分調優,下面介紹一下各個部分調優的一些經驗。
    1. DB調優:DB調優主要關注下面幾個方面:1)選擇合適索引;2)避免復雜查詢;3)盡量將復雜運算挪到應用中,以降低DB復雜,因為讓應用可伸縮的代價遠比讓DB可伸縮的代價低;4)避免關聯查詢;調優的過程中,可借助Oracle的sql將比較耗時的SQL查詢出來,再針對性的優化。
    2. 應用調優:應用調優主要分成兩個方面:1)用Jprofiler或optimizeit等工具找出執行比較耗時的代碼,并針對性的優化;2)應用運行時,通過打JVM的堆棧來分析應用的線程是否因資源競爭導致block,然后導致CPU無法充分利用,從而應用性能上不去,找出性能瓶頸后可針對性的做優化。
    3. 應用服務器調優:主要調節數據庫連接池大小,連接數大?。╰omcat就有連接數大?。┑?br /> 4. JVM調優:主要針對應用的特點,調整JVM參數,使應用運行更穩定。
    判斷性能調優是否到位的方法是看數據庫服務器和應用服務器的CPU占用率,首先要確認不是內存的問題,確認服務器沒有產生頁面交換;然后就看應用側和DB側的CPU是否能夠達到90%以上了,一般來講,要求應用側的CPU使用率達到90%以上。

    posted on 2009-09-24 21:35 迷途書童 閱讀(2061) 評論(2)  編輯  收藏 所屬分類: 隨感java應用 、深入JVM

    評論

    # re: 性能調優經驗介紹  回復  更多評論   

    什么是應用側和DB側?
    2009-09-25 09:23 | cxh8318

    # re: 性能調優經驗介紹  回復  更多評論   

    關聯查詢只能盡量避免,完全避免是不可能的
    2009-09-25 09:59 | 5452
    主站蜘蛛池模板: 日本免费无遮挡吸乳视频电影| 99精品全国免费观看视频..| 久久久国产精品亚洲一区| 亚洲成在人线电影天堂色| 极品美女一级毛片免费| 91精品免费高清在线| 水蜜桃亚洲一二三四在线 | 中文字幕亚洲色图| 边摸边吃奶边做爽免费视频网站 | 久久夜色精品国产噜噜亚洲a| 日本三级2019在线观看免费| 亚洲一区中文字幕在线观看| AAAAA级少妇高潮大片免费看| 亚洲熟妇无码八AV在线播放| 亚洲电影免费在线观看| 亚洲国产精品一区二区九九| 亚洲人成77777在线播放网站不卡| 成人啪精品视频免费网站| 亚洲AV成人片色在线观看高潮| 日韩精品内射视频免费观看 | 全部在线播放免费毛片| 国产成人综合亚洲亚洲国产第一页| 水蜜桃视频在线观看免费播放高清 | 久久国产成人精品国产成人亚洲| 日本免费A级毛一片| 亚洲理论片中文字幕电影| 免费av片在线观看网站| 亚洲精品在线电影| 在线观看免费国产视频| 波霸在线精品视频免费观看| 亚洲美女中文字幕| 国产精品酒店视频免费看| 最近2019中文免费字幕在线观看| 亚洲成aⅴ人在线观看| 亚洲 国产 图片| 国产亚洲视频在线观看| 亚洲AV无码一区东京热| 九九精品成人免费国产片| 亚洲中文字幕乱码一区| 在线日韩日本国产亚洲| 一本无码人妻在中文字幕免费|