SQL Server专家的10个秘诀(翻译加注解)


当你点开这篇文章的时候,如果觉得没有读下去的必要,也希望你能拉到最后看看那几行字!


原文出处:https://technet.microsoft.com/en-us/magazine/gg299551.aspx


译者注:

本文主要以翻译为主,但由于工作经历,译者也有一些自己的看法和心得,并且不打算完全照搬直译,期间过滤了一些本人觉得无关紧要的信息,如果读者觉得看的别扭,可以看原文。

这篇文章可能已被广为流传和翻译,但是只要本人觉得有必要的,都会翻译或者直接公布原文,因为我相信总有人没有发现。并且本人觉得这篇是一篇很好的DBA入门文章,对于那些几百页的DBA书籍,并不合适入门级别的DBA或者兼职DBA,而这篇文章通过对SQL Server大师的经验分享,可以让读者少走弯路,对于本人来说,也是一篇很好的工作提纲。本文虽然是讲SQL Server,但是我相信里面的方法、思想绝大部分可以直接照搬或者稍加修改之后用于其他数据库管理系统的运维工作上。

本人不才,但也希望能以绵薄之力惠及身边的同行。

斜体字为本人想法、看法、注释等,不强求认同。

 

正文:


维护SQL Server环境可能是一个很复杂的工作(如果准备黑SQLServer的请自行路过,我虽然不认为SQLServer是一个好的产品,但是我希望通过它去带我进入数据库领域,我更希望通过一个产品理解数据库理论,而不是深入研究一个产品。),下面列出10个可能帮你最小化运维复杂度和降低压力的方法。

在过去的几年里面,很多公司都在削减IT部门。很多DBA不得不负责越来越多的SQLServer数据库。更糟糕的是,他们之中很多并不是纯DBA,有些实际上是非自愿成为DBA而不是专业人员,有时候他们仅仅充当消防员的角色进行一个又一个的危机处理。这种情况是非常危险、困难并且难以持续的。因为没有人喜欢无休止的压力和干扰。

应对这种情况的其中一个方法是把SQLServer环境流程化,使其更容易理解和管理。基于我的(指作者)的顾问经历,总结出10条关于SQL Server DBA用于控制环境及降低整体危机发生的可能性的方法。这个列表按重要性排序。

 

10. 制作清单(Take Inventory):


你有多少次被要求还原那些你可能在此之前完全不知道它们存在的数据库的数据?由于现今企业中数据库的扩展非常常见,所以DBA团队可能会忽略了对数据库实例的跟踪归档。这就导致了很多数据库没有备份、没有打补丁、没有合适的安全措施和错过了一些在重要机器上实施过的管理任务。

所以,建立一个与时俱进的关于企业内部及你所管控的实例和数据库清单非常重要。因为这是你能合理管理它们的唯一方法。这个清单也可用于帮助你建立工作职责。对已知的实例定义支持策略(support policies),并在新实例部署及交付DBA管理之前建立一个配置标准。

关于这个工作,业界有很多工具可以支持,比如简单的工具有SQLPing3、SQLRecon,Quest Discovery Wizard的Planning Toolkit等。

译者注:个人认为,无管理、不运营,无清单,不管理。你连自己管理的内容、管理的对象、管理的数量等等都不知道,你说你能管理、能管好?我该相信呢?还是相信呢?有一个up-to-date的清单你可以轻易回答管理层提出的很多问题,诸如:现在有多少个服务器?有多少个数据库?用的是什么版本?数据库大小是多少?有多少个表?最大的表有多少行(其实大表不能仅看行,还要看列及数据类型)等等。并且可以通过这些清单去做资源规划、架构管控等任务。

 

9. 标准化配置(Standardize Configurations)&#x

  • 25
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值