SQL Server 2000管理专家系列课程之一 DBA工作到底有哪些? (转) [SQL Server]

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         利用远程服务器的数据

posted @ 2010-10-22 18:36  RyanBell  阅读(485)  评论(0编辑  收藏  举报