官术网_书友最值得收藏!

4.7 數據庫運行和維護

4.7.1 維護數據庫的安全性與完整性

在數據庫運行過程中,由于應用環境的變化,對安全性的要求也會發生變化。比如有的數據原來是機密的,現在可以公開查詢了,而新加入的數據又可能是機密的。系統中用戶的級別也會改變。這些都需要DBA根據實際情況修改原有的安全性控制。同樣,數據庫的完整性約束條件也會變化,也需要DBA不斷修改,以滿足用戶的要求。

4.7.2 監測并改善數據庫性能

在數據庫運行過程中,監督系統運行,分析監測數據,找出改進系統性能的方法是DBA的又一重要任務。DBA應仔細分析這些數據,判斷當前系統運行狀況是否最佳,應當做哪些改進。例如,調整系統物理參數,或對數據庫的運行狀況進行重組織或重構造等。

4.7.3 重新組織和構造數據庫

數據庫運行一段時間后,由于記錄不斷增、刪、改,會使數據庫的物理存儲情況變壞,降低了數據的存取效率,數據庫性能下降,這時DBA就要對數據庫進行重組織,或部分重組織(只對頻繁增、刪的表進行重組織)。DBMS一般都提供數據重組織用的實用程序。在重組織的過程中,按原設計要求重新安排存儲位置、回收垃圾、減少指針鏈等,以提高系統的性能。

數據庫的重組織并不修改原設計的邏輯結構和物理結構,而數據庫的重構造則不同,它是指部分修改數據庫的模式和內模式。

主站蜘蛛池模板: 永泰县| 葫芦岛市| 抚顺县| 稷山县| 名山县| 玉林市| 西和县| 黄骅市| 连平县| 平泉县| 克什克腾旗| 晋城| 桃源县| 西城区| 巴林左旗| 英超| 大宁县| 井陉县| 长子县| 娄底市| 荣昌县| 辉南县| 高邑县| 上杭县| 疏附县| 颍上县| 壤塘县| 满洲里市| 徐汇区| 马山县| 开封市| 高碑店市| 汝南县| 克什克腾旗| 玛多县| 朝阳市| 奎屯市| 鹰潭市| 璧山县| 磴口县| 丽水市|