如果你是一个十分忙碌的SQL Server DBA,那么首先你需要注意哪些内容?哪些任务是需要你定期完成,才能确保数据库的健壮?在上一篇文章中,我们带您了解了操作SQL Server的五种错误做法,那么在本文中,我们将向您介绍五种正确的关键做法,相信通过本文,SQL Server DBA可以更好更高效地进行数据库管理。 1、做更好的备份 一个坚实的灾难恢复计划和颗粒数据恢复计划是让你成为SQL数据库牛人的第一大法宝。重要的一点,就是你需要在完整备份和差异备份之间,频繁地进行事务日志备份。你可以充分利用所谓的“Backup 2.0”连续数据保护解决方案,像AppAssure和Sunbel……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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是一个不错的做法。
看完以上内容,你会发现没有哪项任务是特别困难的,也没有什么是需要花钱去购买的,而且也并不会增加你的工作负担。仅仅几个简单的任务就可以让你的数据库运行的更加流畅,确保在发生故障时可以完整地恢复你的数据库。
翻译
相关推荐
-
你的SQL Server监控清单上该有哪些内容
作为一个有着良好习惯的SQL Server DBA,在每天早晨一上班都要通过一系列的列表检查确保他们的系统在顺利进行。
-
说说数据库备份的那些事
数据备份对于DBA来说是一项最基本的工作,但又是十分关键的,每个SQL Server上面执行的最重要的任务之一都是运行备份和恢复。
-
Oracle Cloud推出数据库备份与存储云服务
甲骨文公司近日宣布推出Oracle数据库备份服务(Oracle Database Backup Service)和Oracle存储云服务(Oracle Storage Cloud Service)。
-
SQL Server DBA的六大日常职责
SQL Server有哪些关键任务需要DBA放到日常list中的呢?本文就将介绍六个SQL Server DBA的日常职责。