SQL Server DBA必须要做的五件事

日期: 2010-10-12 作者:Don Jones翻译:孙瑞 来源:TechTarget中国 英文

如果你是一个十分忙碌的SQL Server DBA,那么首先你需要注意哪些内容?哪些任务是需要你定期完成,才能确保数据库的健壮?在上一篇文章中,我们带您了解了操作SQL Server的五种错误做法,那么在本文中,我们将向您介绍五种正确的关键做法,相信通过本文,SQL Server DBA可以更好更高效地进行数据库管理。   1、做更好的备份   一个坚实的灾难恢复计划和颗粒数据恢复计划是让你成为SQL数据库牛人的第一大法宝。重要的一点,就是你需要在完整备份和差异备份之间,频繁地进行事务日志备份。你可以充分利用所谓的“Backup 2.0”连续数据保护解决方案,像AppAssure和Sunbel……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果你是一个十分忙碌的SQL Server DBA,那么首先你需要注意哪些内容?哪些任务是需要你定期完成,才能确保数据库的健壮?在上一篇文章中,我们带您了解了操作SQL Server的五种错误做法,那么在本文中,我们将向您介绍五种正确的关键做法,相信通过本文,SQL Server DBA可以更好更高效地进行数据库管理。

  1、做更好的备份

  一个坚实的灾难恢复计划和颗粒数据恢复计划是让你成为SQL数据库牛人的第一大法宝。重要的一点,就是你需要在完整备份和差异备份之间,频繁地进行事务日志备份。你可以充分利用所谓的“Backup 2.0”连续数据保护解决方案,像AppAssure和Sunbelt Software这样的厂商都提供相应的服务,这可以防止再出现故障的时候失去对数据的保护,从而造成不必要的数据丢失。而这样的解决方案还可以另恢复任务更加简单快捷。

  2、制定一份维护计划

  当你在进行数据库备份的时候,要确保你同时更新了数据库的相关统计数据、重新改动的索引等等。如果你的服务器设置为自动启动SQL Server Agent(一个单独的服务功能),那么你需要使用SQL Management Studio来创建一个新的维护计划,这样所有的任务就可以自动执行并完成。不要忽视这一点,在首次设置完成之后就放在一边了,你需要定期地检查计划任务日志,以确保它正常的工作。

  3、备份主数据库

  你也许还没有意识到,但是主数据库就是SQL Server存放它所有配置设定的地方。在进行灾难恢复时,你需要一个最新的主数据库备份来将服务器重新启动。当然,这并不意味着必须每分钟都要做备份,因为主数据的更改频率没有那么高。但是,只要是你在服务器范围内作出了配置更改,或者添加删除了数据库,都别忘了要对主数据库进行一个备份。

  4、配置操作和警报

  在SQL Server中运行着SQL Server Agent,你可以通过配置操作来让它代替DBA来工作。提供你的工作日程和SQL Server相关信息,然后配置警报功能,就可以在特定的情况发生时向DBA发送消息。这一功能可以很好地帮助DBA了解什么时候数据库出现磁盘空间不足、服务器发生故障等相关问题。

  5、索引调优

  除了定期重建索引之外,索引调优将对SQL Server性能产生重要的影响。使用SQL分析器(SQL Profiler)来获取真实的数据库流量并将该信息反馈给Database Engine Tuning Advisor,你就可以得到如何改进性能的建议。今天的索引设计并不意味着就适应明天的变化,因此,间或地重新访问Advisor是一个不错的做法。

  看完以上内容,你会发现没有哪项任务是特别困难的,也没有什么是需要花钱去购买的,而且也并不会增加你的工作负担。仅仅几个简单的任务就可以让你的数据库运行的更加流畅,确保在发生故障时可以完整地恢复你的数据库。

作者

Don Jones
Don Jones

投稿作者

翻译

孙瑞
孙瑞

相关推荐