1. 程式人生 > >C/S結構系統中資料庫效能檢查

C/S結構系統中資料庫效能檢查

C/S結構系統中資料庫效能檢查

一般情況下,一個C/S結構系統可能在程式碼層、網路傳輸、以及資料庫出現效能的瓶頸。效能問題常常表現在響應時間遲緩、記憶體佔用過多、大量使用者併發訪問時出現系統崩潰,以及不支援大量的資料請求等等方面。

其中,遇到資料庫相關的效能瓶頸時,從現象分析到本質根源,一般情況下從以下兩個方面著手檢查:一方面是SQL語句,另一方面則是資料庫的設計。

SQL語句

引起資料庫效能瓶頸的主要原因之一,即:低效率的SQL語句。比如:程式請求的SQL,儲存過程、函式等SQL語句。這類問題需要優化SQL語句,才能大幅度的提高資料庫的效能。

資料庫的設計

針對資料的設計,無非從資料庫引數配置及其邏輯結構設計方面查詢原因。如果是資料庫引數配置出現問題,修改其配置引數即可;如果是邏輯結構設計出現問題,考慮到查詢速度,則看看是否合理地設定了主鍵、索引?考慮到排序,則看看是否合理地選擇資料型別?


  • 致謝
    若對大家有用,感謝點贊或評論;若有不足或補充之處,也感謝大家評論進行指正,後期我將對本文進行補充完善。相信這是互相進步的開始!