DBA都会掌握某些他们经常会用到的工具,他们依赖这些工具完成日常工作。作为一名咨询顾问,没有这些工具便没办法使工作更快完成,经常会感到欲哭无泪。对于菜鸟级的DBA,工具能带来很大的不同。 例如,Marathon公司的everRun MX工具是我推荐常用的一款工具,尤其是对于较小的组织更适用。
它为SQL Server构建高性能容错提供了非常便利的途径,允许你使用不同的服务器硬件并提供我称之为不平衡保护的功能:一台服务器磁盘可以出故障,而另一台的网络连接可以出故障,这两套环境在一起可以作为一个单元继续对外提供不间断的服务。它没有特别的硬件需求,而且相比于其它容错技术工具价格很低,它支持使用多达……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
DBA都会掌握某些他们经常会用到的工具,他们依赖这些工具完成日常工作。作为一名咨询顾问,没有这些工具便没办法使工作更快完成,经常会感到欲哭无泪。对于菜鸟级的DBA,工具能带来很大的不同。
例如,Marathon公司的everRun MX工具是我推荐常用的一款工具,尤其是对于较小的组织更适用。它为SQL Server构建高性能容错提供了非常便利的途径,允许你使用不同的服务器硬件并提供我称之为不平衡保护的功能:一台服务器磁盘可以出故障,而另一台的网络连接可以出故障,这两套环境在一起可以作为一个单元继续对外提供不间断的服务。它没有特别的硬件需求,而且相比于其它容错技术工具价格很低,它支持使用多达八个处理器的SQL Server实例。该工具非常容易安装,有经验的超级用户通常花一天左右的时间就可以把它配置并运行起来。
备份很显然也是容错要求的一部分,拥有一套可靠的备份系统是非常重要的。我对于那些要求服务器停机时间的备份技术非常反感。我的客户中有太多都不能忍受他们业务线应用停机做维护。我也不喜欢时间点备份,故障似乎总是在两次备份之间最大可能的间隔时间发生,那样丢失的数据量是最大的。我们把它称为墨菲定律恢复方法。
相反,持续备份(continual backup)技术目前非常流行。高端存储系统通过精巧的镜像应用可以提供持续备份,但是小型企业成本有限,所以他们可能会考虑基于软件的备份系统。我熟悉来自AppAssure公司的一款软件,它本质上可以实时捕获磁盘块级别的数据变更。你可以从故障状态或者意外数据变更时恢复服务器到任何指定点,该产品甚至支持你挂接分离备份存储,也就是说你可以无需把备份恢复到生产服务器就可以访问数据。
另一种备份形式称为“快照”,与SQL Server的复制功能提法一样。有几家供应商提供该功能,但是我所熟悉的一款产品来自于Idera公司,它是SQL Server管理员工具包的一部分。该工具支持你在既定状态对数据库做快照,然后回滚到你需要的任何状态去。它运行非常迅速,而且不需要数据库脱机。一些客户在对数据库做任何结构修改或数据修改之前会使用该软件做个快照备份,这样他们就可以放心地推出业务线应用新版本。如果有意料之外情况发生,只需要点击一个按钮就可以把数据库恢复到快照备份时的状态。还有一些选项可以帮助比较不同版本快照的差异,看这些快照之间有什么变化,这对于由供应商安装工具或升级工具做的文档变更非常有用。
像这类工具(也包括DBA们每天使用的许多其它工具)不仅可以给你带来帮助,使你工作更轻松,而且还提供了你不能自行构建的一些功能,不管你编写脚本的能力有多强。
翻译
TechTarget特邀编辑。2003年入软件行业,熟悉软件过程所有环节,对机构信息化的各方面有深入理解和实践经验。现就职于某互联网创业公司,目前关注互联网分布式系统架构和机器学习。喜欢传统文化社科哲学(尤喜《周易》、《老子》),喜健身喜抓举(具备抱人引体向上的能力),喜欢中国象棋(具备盲棋1对2的能力)。
相关推荐
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
横向扩展SQL Server应用程序:提高工作负载的选项
SQL Server管理员面临的最大挑战之一就是扩展数据库以适应更为繁重的数据处理工作负载。然而事情越发复杂的是,虽然Microsoft提供了许多不同的SQL Server可扩展性选项,但它们并不都适合于每种情况。
-
五大技巧构建首个SQL Server容器
容器的世界庞大而复杂,使用者可能会感到困扰,这里我们将列出一些示例,以便引导您顺利完成SQL Server容器的创建和管理。