DBA工作到底有哪些DBA的職責
l 安全性
l 可用性 功能面、效能面
l 可靠性
l 可擴充性
設計和實現
l 資料庫伺服器環境
l 資料庫的儲存架構
l 資料庫的邏輯對象結構
l 資料庫的對象許可權配置
l 資料庫的備份恢複策略
l 資料庫的效能最佳化策略
l 資料庫的異構協同結構
DBA工作方法
分析-->設計-->實施-->測試-->最佳化
大型伺服器環境下的SQL Server
l SMP 多CPU支援、大容量記憶體支援
l AWE 多CPU支援、大容量記憶體支援
l 分散式資料分割檢視
l 索引檢視表
資料庫的儲存架構
l 分析使用者的資料存放區需求
l 合適的存放裝置結構
- SCSI優於IDE
- RAID優於Single Disk
l 資料庫的資料檔案和記錄檔
- 使用RAW分區 (未格式化的分區)
- 多個資料檔案和檔案組 (資料檔案、記錄檔、索引檔案放在不同的硬碟,有助於增加檔案讀寫的輸送量)
l 資料的分布模型
- 資料分區
設計和實現資料庫的資料結構
l 分析使用者應用需求
l 設計資料關係統模型
l 實現資料表
l 由資料結構引起的訪問支援
l 建立索引
l 實現索引
資料庫的對象許可權配置
l 規劃使用者登入方式 (SQL Server/windows身分識別驗證)
l 分配伺服器角色許可權 (不能自訂)
l 分配資料庫角色許可權
l 建立自訂資料庫角色
資料庫的備份恢複策略
l 評估資料保護需求 (資料的保護範圍、恢復的限制,如只要恢複一周的資料,一周前可丟失)
l 規劃備份策略
- 完全、差異、日誌
- 備份裝置,及其替換策略
- 特別要注意要對備份策略測試,類比資料災難
l 設定資料庫的恢複模型
l 實施備份策略
資料庫的效能最佳化策略
l 制定資料庫效能需求(回應時間,輸送量)
l 設定資料庫效能基準
l 規劃效能監控方案
l 實現效能監控方案
l 審核效能監控日誌
l 解決效能問題
設計和實現資料庫伺服器的協同工作環境
l 在SQL Server伺服器間傳輸資料
l 在SQL Server與其他資料庫伺服器產品間傳輸資料
l 利用遠程伺服器的資料