SQL Server 2000管理专家系列课程之一 DBA工作到底有哪些? (转载)
时间:2010-10-22 来源:Ryan_j
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 利用远程服务器的数据