原文:記一次線上商城系統高並發的優化

對於線上系統調優,它本身是個技術活,不僅需要很強的技術實戰能力,很強的問題定位,問題識別,問題排查能力,還需要很豐富的調優能力。 本篇文章從實戰角度,從問題識別,問題定位,問題分析,提出解決方案,實施解決方案,監控調優后的解決方案和調優后的觀察等角度來與大家一起交流分享本次線上高並發調優整個閉環過程。 一 項目簡要情況概述 該項目為基於SSM架構的商城類單體架構項目,其中有一個秒殺重磅模塊,如下 ...

2020-07-02 18:03 43 5282 推薦指數:

查看詳情

一次線上 OOM 和性能優化

大家好,我是鴨血粉絲(大家會親切的喊我 「阿粉」),是一位喜歡吃鴨血粉絲的程序員,回想起之前線上出現 OOM 的場景,畢竟當時是第一次遇到這么 緊臟 的大事,要好好記錄下來。 1 事情回顧 在某次周五,通過 Grafana 監控,發現線上環境突然出現CPU和內存飆升的情況: 但是看到網絡 ...

Thu Jan 02 05:44:00 CST 2020 1 973
一次線上優化實戰

前言: 是這樣的,這周三我在測試一個接口的時候,發現竟然超時了。我們RPC框架用的DUBBO,我超時設置的時間為 timeout=3s。 按照道理,一個方法超過3s,對用戶是非常不友好的,用戶會立馬會感覺是反應十分的慢。 所以進行排查 + 優化 排查一階段: 因為這個方法中,有很多個小方 ...

Wed Jan 23 19:27:00 CST 2019 2 891
一次springcloud並發優化

使用組件 springcloud套件 + mysql 一個普通的rest請求,做個用戶基礎信息查詢,sql已進行優化 const級別,但是通過jemeter進行壓測,發現實際並發量只有20-30,經檢查后發現是配置未優化問題,解決方式如下: 1. 增加springboot mysql ...

Thu Oct 03 01:04:00 CST 2019 0 529
一次 android 線上 oom 問題

背景 公司的主打產品是一款跨平台的 App,我的部門負責為它提供底層的 sdk 用於數據傳輸,我負責的是 Adnroid 端的 sdk 開發。 sdk 並不直接加載在 App 主進程,而是隔離在一 ...

Mon Nov 29 17:54:00 CST 2021 1 297
一次線上問題 → 事務去哪了

開心一刻   小羊:哎呀,前面有奶喝   狗媽:這誰呀,走開   小羊:我就喝點,能怎么的嘛   狗媽:你喝就喝,咋還上頭了呢?   小羊:真香!   狗媽:這羊犢子,真硬核! 問題 ...

Thu Jan 02 17:09:00 CST 2020 6 1533
一次 Kafka 集群線上擴容

前段時間收到某個 Kafka 集群的生產客戶端反饋發送消息耗時很高,於是花了一段時間去排查這個問題,最后該集群進行擴容,由於某些主題的當前數據量實在太大,在對這些主題遷移過程中話費了很長一段時間,不過 ...

Fri Dec 20 04:41:00 CST 2019 0 1813
系統上線那點事 - 一次線上系統故障

該項目是一個微信轉盤游戲抽獎營銷項目,由於運營營銷時間要求緊迫,開發測試部署上線用了10天不到,有些准備工作並沒有到位,如: 1.由於整體開發在上線前2天才完成,測試了解這個項目需求是在開發的第二周,並沒有充足的時間進行完善的功能,UI機型適配,系統壓力測試。 2.技術上由於合作方的公眾號密鑰 ...

Wed Jul 08 19:24:00 CST 2015 9 1372
【原創】一次MySQL大表並發寫入引發CPU飆升的排障過程

目錄 一.故障現象... 1 二.初步分析... 2 三.排障過程... 2 1.排查是否QPS或insert並發請求上升導致問題發生... 2 2.排查是否鎖資源等待或block導致了insert變慢... 3 3.排查是否表上無用索引導致的寫入時間較長... 5 4、人工抓取 ...

Wed Jun 27 18:42:00 CST 2018 0 1069
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM