作爲一個DBA,如何管理和維護一個企業級的數據庫管理系統.

做爲一名合格的DBA(database administrator),需要有深厚廣博的計算機軟、硬件方面的知識、尤其是對DBMS內部的技術有很好的瞭解。還要有分析問題和解決問題的能力。舉一個例子。某企業的數據庫應用系統在運行一段時間後,由於數據的積累,出現了明顯的數據訪問和處理的遲滯,請分析可能的原因並採取相應的措施來解決這一問題。這是典型的運行分析和性能調整的問題,系統在運行一段時間之後,數據量的增加會影響到系統的響應速度,同時各方面業務將全面展開,併發事務也會達到一定的數量。應當從以下幾個方面來考慮這個問題:
1、對硬盤進行整理,減小數據庫文件的碎片數(針對windows系統)。

2、對數據量大的表進行重新索引,對經過視圖關聯的表的關聯項進行索引。

3、根據事務監控數據,判定是否有頻繁產生死鎖的事務,對事務程序加以修改。

4、對數據文件和事務日誌文件容量進行擴充,增加剩餘空間。

5、對DBMS的各項參數進行相應的調整。

6、導出不再使用的歷史數據。

7、如果以上的措施仍不能將響應提高到允許的水平,考慮增加內存和改用高速硬盤,甚至更換整個數據庫服務器硬件。
發佈了0 篇原創文章 · 獲贊 0 · 訪問量 3055
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章