優化背景:項目中有一個批量更新的方法,由於代碼邏輯是逐個調用數據庫進行更新,導致在更新數量多的情況下,整個方法執行慢。 正常業務情況下,更新的數量能達到500個,假設更新一個耗時為100ms,那么500個需要的時間為50秒,用戶肯定等不了那么久,需要優化。 一開始想法是,開啟多線程去更新,一個 ...
最近一直在負責業務監控告警相關的開發 由於組織架構調整,從原來的服務端架構組分離出來成立工程效率組,很多原來不是我們組負責的項目也開始陸續交接到了我們手里 以前一直由業務部門負責開發的sensoragent項目就是由我來交接,交接的時候才發現有很多問題,該應用是業務部門用來從MQ消費消息往神策發送數據的,由於數據量很大,該應用在生產已經擴大到了 點,而我們普通應用在生產也就四個點 雖然已經擴大到了 ...
2019-01-15 21:51 3 445 推薦指數:
優化背景:項目中有一個批量更新的方法,由於代碼邏輯是逐個調用數據庫進行更新,導致在更新數量多的情況下,整個方法執行慢。 正常業務情況下,更新的數量能達到500個,假設更新一個耗時為100ms,那么500個需要的時間為50秒,用戶肯定等不了那么久,需要優化。 一開始想法是,開啟多線程去更新,一個 ...
距離上一篇博文更新已經兩個月過去了。在此,先表一表這兩個月干了些啥: 世界那么大,我也想去看看。四月份的時候,我入職了上海的一家電商公司,職位是.NET高級開發工程師。工作一個月,最大的感受 ...
每次經歷數據庫性能調優,都是對性能優化的再次認識、對自己知識不足的有力驗證,只有不斷總結、學習才能少走彎路。 內容摘要: 一、性能問題描述 二、監測分析 三、等待類型分析 四、優化方案 五、優化效果 一、性能問題描述 應用端反應系統查詢緩慢,長時間出不來 ...
最近遇到個需求是這樣的:寫一個類似於通訊錄的簡單功能,要求是首先按照部門顯示列表,然后點擊部門下拉顯示部門里面的人員信息,且人員信息按照職位排序。先分析數據結構:最外層是部門,部門里面是員工,且項目是 ...
前言 這篇文章的主題是記錄一次Python程序的性能優化,在優化的過程中遇到的問題,以及如何去解決的。為大家提供一個優化的思路,首先要聲明的一點是,我的方式不是唯一的,大家在性能優化之路上遇到的問題都絕對不止一個解決方案。 如何優化 首先大家要明確的一點是,脫離需求談優化都是耍流氓,所以有 ...
前言 這篇文章的主題是記錄一次Python程序的性能優化,在優化的過程中遇到的問題,以及如何去解決的。為大家提供一個優化的思路,首先要聲明的一點是,我的方式不是唯一的,大家在性能優化之路上遇到的問題都絕對不止一個解決方案。 如何優化 首先大家要明確的一點是,脫離需求談優化都是耍流氓,所以有 ...
您好,我是碼農飛哥,感謝您閱讀本文,歡迎一鍵三連哦。 本文只是記錄我優化的心酸歷程。無他,唯記錄爾。。。。。小伙伴們可圍觀,可打call,可以私信與我交流。 干貨滿滿,建議收藏,需要用到時常看看。 小伙伴們如有問題及需要,歡迎踴躍留言哦~ ~ ~。 問題背景 現有一個古詩自動生成 ...
項目介紹 路由網關項目watchman ,接收前端http請求轉發到后端業務系統,功能安全驗證,限流,轉發。 使用技術:spring boot+ nreflix zuul,最開始日志使用slf4j+log4j部署方式打成jar包,內部使用的是tomcat容器,設置線程數600。 工作原理 ...