原文:記一次 Java 服務性能優化

背景 前段時間我們的服務遇到了性能瓶頸,由於前期需求太急沒有注意這方面的優化,到了要還技術債的時候就非常痛苦了。 在很低的 QPS 壓力下服務器 load 就能達到 ,CPU 使用率 以上,而且在每次流量峰值時接口都會大量報錯,雖然使用了服務熔斷框架 Hystrix,但熔斷后服務卻遲遲不能恢復。每次變更上線更是提心吊膽,擔心會成為壓死駱駝的最后一根稻草,導致服務雪崩。 在需求終於緩下來后,lead ...

2020-11-21 21:21 0 410 推薦指數:

查看詳情

一次EFCore性能優化

  最近換公司了,新公司項目技術是用dotnetcore + efcore 做業務層的數據查詢。最近早會發言時候,測試提出有個頁面查詢列表速度特別慢,有幾十秒之長。我聽着有點詫異,畢竟之前在上一家公司 ...

Sat Apr 20 00:55:00 CST 2019 1 2941
一次mysql性能優化(thread)

ERROR: "Can't create a new thread (errno 12); if you are not out of available memory, you can ...

Fri May 05 00:14:00 CST 2017 0 1391
一次線上 OOM 和性能優化

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

Thu Jan 02 05:44:00 CST 2020 1 973
一次前端性能優化的案例

前兩天遇到一個前端性能相關的bug,感覺還挺典型的,整理了一下解決過程和思路,寫下來分享給大家。 場景是這樣的,有一個答題的界面,可以播放音頻、填空、提交答案,界面是長這個樣子的: 看起來還挺簡單吧,但是我們在手機上跑的時候,卻遇到了以下問題: 1. 填完空后,提交按鈕會由灰色變為藍色 ...

Thu Nov 02 21:14:00 CST 2017 25 4322
Nginx優化服務性能優化

優化Nginx服務的worker進程個數 修改nginx主配置文件 worker_processes 1;  #指定了Nginx要開啟的進程數,結尾數字就是進程個數 Nginx有Master進程和worker進程之分,Master為管理進程,真正接待“顧客”的是worker進程。 優化 ...

Mon Jul 30 17:29:00 CST 2018 0 1036
服務性能優化之thrift改造

在我當前所做的web項目中,采用前后端分離模式前端通過Django 提供restful接口,后端采用微服務架構,微服務之間的調用采用jsonrpc,由於微服務之間的調用很頻繁,導致前端得到的響應很慢,所以就不得不做性能優化。 JSON-RPC是一種基於JSON的跨語言遠程調用協議 ...

Tue Mar 20 05:44:00 CST 2018 1 2793
一次大數據量后台服務性能優化

背景   最近被分配到的一個需求,數據量每周新增上千萬,預計兩個月就會破億,這里記錄一下對這個服務性能優化的過程。 正文 需求介紹   首先大致介紹一下這個需求的內容。這個需求是一個周報服務,每周日向用戶推送他本周使用服務的時常,最晚使用時間等統計數據,這應該是很多應用都有實現的功能 ...

Mon Jul 19 07:45:00 CST 2021 21 4444
一次服務端系統性能優化

應用服務器負載,很低,基本沒問題。 第三步,重點來了,檢查數據庫性能。 show p ...

Thu Dec 09 19:49:00 CST 2021 0 848
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM