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

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

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

    paulwong

    性能調(diào)優(yōu)經(jīng)驗(yàn)介紹

    一個(gè)典型的J2EE系統(tǒng)由DB、應(yīng)用、應(yīng)用(WEB)服務(wù)器、JVM組成。
    調(diào)優(yōu)可分別針對(duì)這幾個(gè)部分調(diào)優(yōu),下面介紹一下各個(gè)部分調(diào)優(yōu)的一些經(jīng)驗(yàn)。

    1. DB調(diào)優(yōu):DB調(diào)優(yōu)主要關(guān)注下面幾個(gè)方面:1)選擇合適索引;2)避免復(fù)雜查詢;3)盡量將復(fù)雜運(yùn)算挪到應(yīng)用中,以降低DB復(fù)雜,因?yàn)樽寫?yīng)用可伸縮的代價(jià)遠(yuǎn)比讓DB可伸縮的代價(jià)低;4)避免關(guān)聯(lián)查詢;調(diào)優(yōu)的過(guò)程中,可借助Oracle的sql將比較耗時(shí)的SQL查詢出來(lái),再針對(duì)性的優(yōu)化。

    2. 應(yīng)用調(diào)優(yōu):應(yīng)用調(diào)優(yōu)主要分成兩個(gè)方面:1)用Jprofiler或optimizeit等工具找出執(zhí)行比較耗時(shí)的代碼,并針對(duì)性的優(yōu)化;2)應(yīng)用運(yùn)行時(shí),通過(guò)打JVM的堆棧來(lái)分析應(yīng)用的線程是否因資源競(jìng)爭(zhēng)導(dǎo)致block,然后導(dǎo)致CPU無(wú)法充分利用,從而應(yīng)用性能上不去,找出性能瓶頸后可針對(duì)性的做優(yōu)化。

    3. 應(yīng)用服務(wù)器調(diào)優(yōu):主要調(diào)節(jié)數(shù)據(jù)庫(kù)連接池大小,連接數(shù)大小(tomcat就有連接數(shù)大小)等

    4. JVM調(diào)優(yōu):主要針對(duì)應(yīng)用的特點(diǎn),調(diào)整JVM參數(shù),使應(yīng)用運(yùn)行更穩(wěn)定。

    判斷性能調(diào)優(yōu)是否到位的方法是看數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器的CPU占用率,首先要確認(rèn)不是內(nèi)存的問(wèn)題,確認(rèn)服務(wù)器沒(méi)有產(chǎn)生頁(yè)面交換;然后就看應(yīng)用側(cè)和DB側(cè)的CPU是否能夠達(dá)到90%以上了,一般來(lái)講,要求應(yīng)用側(cè)的CPU使用率達(dá)到90%以上。

    posted on 2009-09-25 13:08 paulwong 閱讀(149) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE

    主站蜘蛛池模板: 在线涩涩免费观看国产精品 | 亚洲色少妇熟女11p| 久久国产精品2020免费m3u8 | 亚洲情a成黄在线观看动漫尤物| a级毛片在线免费| 亚洲an日韩专区在线| 久久激情亚洲精品无码?V| 色猫咪免费人成网站在线观看 | 久久久久亚洲av毛片大| 4虎1515hh永久免费| 久久亚洲精品成人av无码网站 | 成人奭片免费观看| 男女超爽视频免费播放| 免费在线观看亚洲| 亚洲av无一区二区三区| 亚洲精品无码久久久久sm| 97性无码区免费| 巨胸喷奶水视频www免费视频| 久久亚洲精品成人| 永久免费无码网站在线观看| 一二三四在线观看免费中文在线观看| 亚洲一区二区三区亚瑟 | 67pao强力打造67194在线午夜亚洲| 四虎成人免费网站在线| 99热在线观看免费| 91成人免费福利网站在线| 亚洲香蕉免费有线视频| 亚洲七七久久精品中文国产| 日韩国产免费一区二区三区| 亚洲综合一区无码精品| 高清国语自产拍免费视频国产| 19禁啪啪无遮挡免费网站| 国产精品免费久久久久影院| 中日韩亚洲人成无码网站| 亚洲AV午夜成人片| 国产gav成人免费播放视频| 日韩免费无码一区二区三区 | 亚洲色最新高清av网站| 中文字幕在线观看亚洲| 亚洲av无码片区一区二区三区| 亚洲国产品综合人成综合网站|