軟體效能調優

來源:互聯網
上載者:User
    最近一直在忙乎產品的效能問題,包括支援大資料量和提高並發數,為此還專門成立了一個效能研究小組,軟體的效能調優真的很棘手,需要太多太多的積累,軟體越是龐大挑戰程度越高,目前我們正在做的產品程式碼數已經有500K,前後共經手約50人,巔峰階段有30人的研發團隊,其中包括很多剛畢業的新新人,再加上產品架構支援2個很重要的屬性:多語言 & 多資料庫,效能調整難度可想而知。

    目前QA Team測出來的平均並發量是50,核心基礎資料10K,離高端客戶群的正常應用差距較大,目前表現最明顯的有2點:A、Web伺服器CPU佔用過高;B、DB Server 死結進程持續增長。對於第二點我們的某個客戶IT總監舉了一個很形象的例子:系統就像公交車繞城持續運作,自生最大承載量是50,如果每個月台都是自由上下車,那麼可以支援幾倍的人員乘車,但是我們的系統就如同有部分人員一直不下車,並且這部分人持續增加,最後公交車就開不動了。。。當然我給他的短期回覆也很簡單:找個人在車上,如果有1小時以上未下車的人直接強行銷毀

    產品的修改思路其實也不複雜(主要是工作量大),大概分幾個方面:
    1、減少不必要的事務,降低事務的鎖表時間
    2、SQL調優,索引調優
    4、代碼最佳化,統一使用標準
    3、業務最佳化

希望這次能把效能問題儘快調整到一個可接受的程度,路漫漫其修遠兮,偶們上下而求索~~~~~~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.