<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. 應用服務器調優:主要調節數據庫連接池大小,連接數大小(tomcat就有連接數大小)等
    4. JVM調優:主要針對應用的特點,調整JVM參數,使應用運行更穩定。
    判斷性能調優是否到位的方法是看數據庫服務器和應用服務器的CPU占用率,首先要確認不是內存的問題,確認服務器沒有產生頁面交換;然后就看應用側和DB側的CPU是否能夠達到90%以上了,一般來講,要求應用側的CPU使用率達到90%以上。

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

    評論

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

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

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

    關聯查詢只能盡量避免,完全避免是不可能的
    2009-09-25 09:59 | 5452
    主站蜘蛛池模板: 亚洲AV永久精品爱情岛论坛| 美女无遮挡免费视频网站| 亚洲av无码一区二区三区网站| 亚洲中文字幕无码久久2020| 亚洲日产2021三区| 日日麻批免费40分钟无码| 国产成人亚洲综合色影视| 人妻免费一区二区三区最新| 亚洲自偷自偷在线制服| 国产裸体美女永久免费无遮挡| 国产亚洲精品免费视频播放| 成年大片免费高清在线看黄| 日韩精品亚洲人成在线观看| 中文字幕永久免费视频| 久久亚洲国产欧洲精品一| 大地资源在线资源免费观看| 亚洲国产精品福利片在线观看| 日本高清免费观看| 亚洲国产精品张柏芝在线观看| 成人免费一级毛片在线播放视频| 亚洲国产午夜精品理论片| 成年人视频在线观看免费| 亚洲AV无码专区在线厂| 亚洲视频在线一区二区| 99麻豆久久久国产精品免费| 久久精品亚洲精品国产色婷| 成人无遮挡裸免费视频在线观看| 豆国产96在线|亚洲| 亚洲精品无码专区2| 免费看黄的成人APP| 亚洲人成人77777在线播放| 女人18毛片水真多免费播放| 特黄aa级毛片免费视频播放| 99久久免费国产精精品| 亚洲成无码人在线观看| 日韩在线天堂免费观看 | 在线播放免费人成毛片乱码| 亚洲日韩中文字幕| 亚洲va国产va天堂va久久| 亚洲综合激情六月婷婷在线观看| 国内外成人免费视频|