SQL Server 数据库管理维护规范
Version 1.0
2010-8-17
1 修改记录
修改人 | 内容 | 日期 |
张泽府 | 初稿 | 2010-8-17 |
2 简介
数据库管理和维护是指为了保证业务系统的稳定高效运行,而对数据库系统进行全面周密的可用性,可靠性,可扩展性等方面的措施,以保证数据库系统的稳定高效运行。数据库系统的管理和维护主要包括:
Δ 数据库用户以及权限的分配与维护
Δ 数据库的备份与恢复的设置和演练
Δ 数据库性能的定期巡检和优化
Δ 数据库高可用性,可扩展性架构方面的不断研究和应用
Δ 数据库方面新项目的可行性研究,根据预期规模确定合适架构
Δ 数据库系统包括整体架构的监控
Δ 不断学习和研究数据库领域最新技术,并适时投入应用
该数据库管理和维护标准是一般数据库系统的管理和维护的试行标准.通过此标准,来规范数据库系统的管理和维护.
我们认为在数据库系统的管理和维护时遵循一定的标准是非常重要并且是必要的.标准能使我们的DBA以统一的方式和风格进行数据库系统的管理维护,从而使我们的数据库系统运行更加规范,数据库结构更清晰,也使数据库系统具有高健壮性,高专业化.
该标准是一个关于数据库系统的管理和维护规范,我们的这个规范主要应用在SQLServer2005/2008上,经过适当的修改之后也可以应用在以前的版本,以后的版本.
SQLServer的数据库管理和维护是一个复杂的过程,包含了多种备份恢复技术,高可用技术,多服务器管理技术等,该文档不可能包含所有的基本内容,而只能从最常用的管理维护技术入手进行简单介绍。
我们非常欢迎你的补充反馈.如果你认为某个地方要被改进或者不满意,请与我们联系,我们会考虑把它们加到下一个版本中.
通过使用规范的一致的数据库管理运维方案,能给我们的系统带来以下优点:
♦ 减轻数据库管理人员(DBA)的工作复杂度,使他们可以很容易的从一个数据库系统的管理维护转移到新数据库系统的维护.
♦ 可以大幅加快数据库管理维护相关脚本或者设置的部署时间,尤其在维护庞大的数据库系统时.
♦ 可以有效的实现团队协作,在大规模的数据库系统环境中通常要有一个DBA团队进行数据库系统的管理维护,通过使用统一的标准,可以轻松实现协作工作.
♦ 可以有效的节省数据库系统排错时间,通过使用统一的数据库监控和恢复标准,可以迅速定位故障,并为处理错误节约时间,这在24*7的数据库系统中尤其有用。
以下章节将介绍常用的数据库管理维护方案。
3. 数据库的物理环境
SQLServer的物理环境是指SQLServer所处的安装目录以及网络环境,数据库系统时整个业务系统的核心应用,在安装设置初期就要考虑其所处的环境,以避免安全性和可维护性上的问题。
3.1 网络环境
对于SQLServer所处的网络环境,该文档建议使用以下基本原则:
Δ SQLServer服务器不使用公网IP地址,特殊情况除外,比如商务合作需求
Δ 在局域网内,如果是低速的VPN环境,请慎重考虑SQLServer的高可用方案,原则上不建议使用镜像,复制等方案,但可以考虑ServiceBroker(异步)方案。
Δ SQLServer的服务端口不要使用默认端口1433,新端口设置后务必通知所有使用该数据库的开发人员
Δ 配置Windows防火墙以开放SQLServer相应的服务端口
sqlserver2005安装步骤教程3.2 目录设置
对于SQLServer的安装目录设置,该文档建议使用以下基本原则:
Δ 用户数据库的数据目录要和日志目录存放在不同的磁盘驱动器上,尤其是业务比较繁忙的用户数据库
Δ Tempdb数据库要单独存放在1个或2个磁盘驱动器上,尤其是业务比较繁忙的服务器实例
Δ 数据库安装后要设置本地备份目录,原则上建议的目录结构如下
数据目录\实例名\数据库名\BackupFull
数据目录\实例名\数据库名\BackupDiff
数据目录\实例名\数据库名\BackupLog
保存备份的数据目录大小至少保证是数据库大小的10倍以上,或者至少保证能保留一周的备份文件
3.3 文件设置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论