資料庫系統的維護與優化 一

2021-09-05 20:47:52 字數 1822 閱讀 3263

資料庫系統的維護與優化(一)

管理乙個系統是對其的硬體,軟體,可用性和安全負責.管理還包括跟蹤並管理系統的增長情況。

維護不只是備份資料庫。這只是工作的一部分,你還需要完成一些週期性的工作以保證系統的可用性和響應速度。需要監視日誌,建立容量計畫,管理使用者賬戶,以及為不可避免的緊急情況做好準備。

維護清單:

1.每日

執行備份(完整,差異,檔案組或日誌)

檢查服務和例項以確保它們在執行

檢查sql server資料庫日誌(引擎和sql server**)

檢查windows事件日誌中sql server或sql server**的記錄

驗證備份和維護步驟

2。每週

檢查作業歷史記錄以及它們建立的日誌

審核安全性更改

效能優化

檢查微軟以及其他**的更新和問題

3。每季度

審核資料庫增長(如果增長很快,需要每月進行)

進行一次災難還原測試

4。按需

執行備份(完整,差異,檔案組或日誌)

執行索引和表維護

新增並編輯使用者

還原資料庫

建立資料庫

調整系統

應用服務包

一、資料庫系統的維護

1. 使用者資訊訪問表:位置

型別 數量

時間段

負荷概要

所訪問的功能

2. 負荷資訊表:

負荷                                值                單位

cpu負荷(500個使用者,每個事務0.7%)        350                處理能力百分比

記憶體(500個使用者,每個事務100kb)        48.83            mb

網路頻寬(500個使用者,每事務25kb)        12                mb

i/o負荷(每個事務0.5%)                2.5                處理能力百分比

3. 檢查資料庫一致性

dbcc checkdb(資料庫名)

4. i/o

sys.dm_db_index_operational_stats

它顯示了索引的當前i/o效能統計.

select * from sys.dm_db_index_operational_stats(db_id(n'dbamdt'),object_id(n'dbamdt.dbo.serverinfo',null,null)

索引:sys.dm_db_index_usage_stats

這個檢視處理的效能問題,它顯示了索引型別,碎片百分比和程度,可以定期讀取這些資訊以發現索引多久會變得零碎。

如果發現在生產環境索引每天會產生10%的碎片,則可能會每隔兩到三天進行乙個優化

select * from sys.dm_db_index_usage_stats

5. 索引碎片整理

dbcc indexdefrag (資料庫名,表名,索引名)

dbcc indexdefrag命令對索引進行碎片整理,並且在索引維護階段對系統產生的影響最少。

dbcc dbreindex(表名,索引名,填充因子)

6. 刪除並重建索引。

sys.dm_db_index_physical_stats

這個檢視顯示了特定表所包含資料和索引的大小以及碎片資訊。

select * from sys.dm_db_index_physical_stats(db_id(n'dbamdt'),object_id(n'dbamdt.dbo.serverinfo',null,null)

資料庫系統的維護與優化 一

資料庫系統的維護與優化 一 管理乙個系統是對其的硬體,軟體,可用性和安全負責.管理還包括跟蹤並管理系統的增長情況。維護不只是備份資料庫。這只是工作的一部分,你還需要完成一些週期性的工作以保證系統的可用性和響應速度。需要監視日誌,建立容量計畫,管理使用者賬戶,以及為不可避免的緊急情況做好準備。維護清單...

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...

資料庫系統 資料庫 資料庫管理系統 資料庫系統

繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...