[MSSQL] SQL Server DBA 職責綱要

[MSSQL] SQL Server DBA 職責綱要

資料庫基礎架構規劃(Database Infrastructure Planning)

規劃與需求分析

- 資料量

- 回應時間

- 硬體規劃 (伺服器數量, RAID, …)

- 資料庫版本 (避免使用過舊版本)

- 安裝 / 升級

 

可用性

- 容錯移轉

- 高可用性 (99.999..)

 

備份策略

- 完整備份

- 差異備份

- 交易紀錄備份

 

自動化管理

- 維護計畫

- 資料移轉

 

資料庫的營運 (Database Operation)

日常維護 (備份/還原)

效能標準

災難處理

故障排除 (msg)

轉檔 (excel, sp, function)

複寫

 

資料庫的保全 (Database Security)

存取 (api)

驗證

授權

加密

 

資料庫最佳化與災難復原 (Database Optimization and Disaster Recovery)

效能

- 資料庫設計

- 系統負載 (磁碟I/O, CPU)

- 網路負載 (中毒, 資料量, 排程, 複寫)

 

效能監控

- Windows 效能監視器

- 工作管理員

- SQL Server Porfiler

- SQL Server Performance Dashboard

- SQL processes

- ring buffer

 

基礎知識

SQL Server T-SQL資料庫設計

SQL Server 2012 T-SQL 資料庫設計

- column / table design

- view / sp / function / trigger

 

SQL Server 管理

SQL Server 2012管理實戰

 

SQL Server 效能

SQL Server效能調校 (Index)

SQL Server Performance Tuning 效能調校

 

其他參考

SQL Server 2012深入解析與性能優化(第3版)

SQL Server 2012實施與管理實戰指南

 

SQL Server 認證

- MCSA (70-461, 70-462, 70-463)

Training Kit (Exam 70-461): Querying Microsoft SQL Server 2012

 

- MCSE

- MCSM

 

參考資料

資料庫服務運轉順暢 的幕後黑手

 

創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權,文章歡迎轉載,請註明出處,謝謝~~~