给DBA的SQL Server培训建议

日期: 2012-08-20 作者:Don Jones翻译:茶一峰 来源:TechTarget中国 英文

如果你认为公司里的SQL Server架构与你无关,那你就大错特错了。不过,只要参与一些相关的培训,你就能够胜任这份工作。当然了,公司招了一个DBA是希望你干活,而不是长时间地接受培训。但是,你也可以自己充电。

  当你搜索SQL Server DBA培训资源的时候,我建议从SQL语言课程开始;从通用SQL开始最好,然后再进一步学习T-SQL的其他类型。对视频感兴趣的童鞋,可以看一下作者自己制作的视频教程(training video);如果喜欢书籍的,我觉得O’Reilly出版的《SQL学习指南(第二版)》很不错。

  提到SQL Server时,你得仔细分辨好它的定义。DBA经常同时充当着“管理者”与“开发者”两个身份;因此,许多SQL Server相关书籍都会从数据库设计和标准化开始讲起,很少会直接涉及一个管理者真正需要的内容。视频教程则根据微软的SQL Server管理认证测试(与开发者测试独立开来)来设计课程,更加切入主题。关于书籍有个例外,Grant Fritchey写的任何东西都值得一看(比如SQL Server 2008查询性能优化);他是微软SQL Server MVP,同时文笔通俗易懂。

  在你了解了管理者的基本知识以后,就需要解决实际问题了;这个只能靠自身经验的积累,尤其在查询性能调试方面,因为在大多数环境下,DBA很少有接触查询设计的机会。毕竟通常情况下,你都是在支持第三方应用,而不是重写查询和存储流程。另外,SQL Server排错和内部构件方面的书籍也会对你有所帮助;它们一般都会更从服务器角度出发,直接谈到在你没有开发者协助的情况下需要处理的问题。

  还有一点,不要嫌弃讲述的SQL Server版本比你正在使用的版本旧一些的书籍。SQL Server 2012也许有很多SQL Server 2008没有的特性,但是从第7版到现在,SQL Server性能调试的基本方法并没有太大的变化。相反地,产品和技术的进化总是历久弥新;也就是说,某一本先前版本的书中提到的相关建议放到今天依然适用。事实上,旧版书籍有时会有更多包含基础内容的页数;新版书籍由于需要在有限的页数中加入新版特性的介绍,自然会舍弃很多基础内容。Fritchey目前正在编写一本名为SQL Server Administration in a Month of Lunches的书,计划为SQL Server新手们奉上更多的基础知识。大家有兴趣的话可以关注一下MoreLunches.com网站。

  只要是SQL Server管理者,就一定会涉及到PowerShell,所以目前越来越多的书籍都在谈论这一话题。无论在什么网络书店上,在搜索框内输入“SQL Server PowerShell”,应该都会出现一系列相关书籍。我比较钟爱的一本是SQL Server 2008版的Microsoft SQL Server 2008 Administration with Windows PowerShell(Wrox出版)。我确信SQL Server 2012版的书籍很快就会出现在市面上。

  重要的是,不管你对你的工作任务有多么的不情愿,请接纳SQL Server。拥有DBA技能只会为你的简历增色;你作为管理者的能力越强,今后职业发展的上升空间也就越大。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

Don Jones
Don Jones

投稿作者

相关推荐