SQL+Server+数据库管理维护规范.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer数据库管理维护规范

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

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档