數據庫一點性能優化

1.臨時表與索引

     臨時表可以處理的數據從大數據表分離,而且對臨時表簡歷索引(索引儘量控制3個以下,組合索引的順序)

 

2.遊標

   遊標的條件儘量簡單,遊標定位更新數據比索引,主鍵更新快。但表數據太多避免使用遊標

 

3.分佈與集中處理機制

    對大數據處理,耗時長,可分佈執行,分攤處理時間

    對及時行要求不高但耗時長的,可以分離到後臺任務順序執行

 

4.減少函數 /存儲過程開銷,這些都會佔用一定的資源

 

5.減少鎖表衝突

    某些業務,可以將併發換成單個順序執行

    提高處理效率,減少鎖表等待時間

    吐過使用臨時表,處理完後儘快寫入正式表

 

6.歷史數據與生產數據分離

    這樣對生產環境進行瘦身,提高系統整體效率

    對已完成的數據寫入到歷史表,僅供查詢

 

7.表結構設計與算法匹配

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章