系統優化相關
一、系統效能調優-步驟及思路
系統優化:減少計算機執行程式,更改工作模式,刪除不必要的中斷讓機器執行更有效,優化檔案位置使資料讀寫更快,空出更多資源供使用者使用,以及減少不必要的系統載入以及自動啟動項。
優化步驟:
1、發現問題->2、分析問題->3、提出方案->4、解決問題->5、結果報告
1.發現問題:一般效能的問題無非是系統工作效率低下,最常見的就是對資料庫的CRUD操作緩慢、匯出資料無響應等-->定位問題-->藉助工具進行效能測試-->優化、
工具:javaVisual,LoadRunner
2.分析問題:
找到系統效能瓶頸的位置,然後從外向裡新增日誌,列印出各方法的執行時間,這樣便很快就能找到問題的具體位置。
切記:優化一定要對系統進行深入分析,找到效能問題根源切入點,而不被表象迷糊。例如我們發現記憶體高了,首先想到不應該是擴大記憶體,而是為什麼如此消耗記憶體,用工具(Java VisualVM)看看記憶體消耗在什麼地方,想辦法解決。
3、提出方案
從成本考慮大致順序如下:資料庫-->應用層--> Web層--> 硬體
一般來說在資料庫上建立索引、分割槽等操作要比在應用層重構演算法來的省時省力;應用層和Web層基本上是一致的,但和硬體比起來在軟體層次的優化還是第一位的。就像上面說的,記憶體不夠用了不應該去考慮換機器、加記憶體,而是找到記憶體開銷大的地方,解決之。
4、解決問題
要強調的是效能瓶頸都是相對的,也就是說的一處瓶頸消失了,系統一旦壓力增大後,在其他地方又發現新的效能瓶頸。所以說效能優化是一個迭代的過程,需要逐步的去解決問題,直至滿足系統需要。
5、結果報告
為了後期有什麼問題可以檢視文件進行回溯,也為以後的優化提供現成的解決方案,要將優化過程中的文件上傳儲存。
二、系統效能調優--資料庫的設計優化(未完待)
相關文獻連結:http://blog.csdn.net/beijiguangyong/article/details/8983472
相關文章
- sql優化相關SQL優化
- ios效能優化相關iOS優化
- 記憶體優化相關記憶體優化
- Hive優化相關設定Hive優化
- HINT篇---優化器相關優化
- 效能優化的相關策略整理優化
- 資料庫效能優化-索引與sql相關優化資料庫優化索引SQL
- Oracle Standby系統相關Oracle
- AIX系統相關命令AI
- 日誌系統相關
- (mysql優化-3) 系統優化MySql優化
- Mysql的優化的相關知識MySql優化
- 有關動態規劃的相關優化思想動態規劃優化
- 廣告系統相關術語
- 系統相關內容索引索引
- 優化學習率相關演算法優化演算法
- MS SQL SERVER索引優化相關查詢SQLServer索引優化
- Android網路操作和優化相關Android優化
- 影響ORACLE優化器的相關因素Oracle優化
- SQL SERVER 日期相關性優化選項SQLServer優化
- MySQL優化之系統變數優化MySql優化變數
- Linux系統配置(系統優化)Linux優化
- 系統設計 相關面試題面試題
- 系統利益相關者描述案例
- 高校郵件系統配置相關
- 作業系統相關題目作業系統
- js效能優化相關內容筆記整理JS優化筆記
- Linux核心優化之TCP相關引數Linux優化TCP
- Oracle查詢優化器的相關引數Oracle優化
- Oracle優化相關的一些引數Oracle優化
- Linux 系統優化Linux優化
- 系統的優化思路優化
- 系統優化怎麼做-Tomcat優化優化Tomcat
- oracle效能優化二——作業系統優化Oracle優化作業系統
- 系統優化總結——系統層面優化
- 二所應急自動化系統自動相關條件
- 川大主用自動化系統自動相關條件
- 【調優篇基本原理】優化器相關引數配置優化