• 1.摘要
  • 2.基本信息
  • 3.图书简介
  • 3.1.微软MVP倾情之作
  • 3.2.主要内容
  • 4.作者寄语
  • 5.目录
  • 6.参考资料

SQL Server 2014管理最佳实践(第3版)

Adam等著书籍

这本丰富而全面的指南阐明了成功管理SQL Server所需的技能,包括变更管理、安全性、性能调整、监控和备份。本书的作者是SQL Server的权威专家,他们将带领读者掌握SQL Server 2014的最新功能,包括通过SQL Server Management Studio将云和本地管理更好地集成在一起、性能优化增强、新的基数估计器以及新的AlwaysOn可用性组功能。这本全面的指南将帮助读者提高SQL Server环境的效率、可扩展性和性能,从而花更少的时间,做更多的事情。

基本信息

  • 中文名

    SQL Server 2014管理最佳实践(第3版)

  • 作者

    Adam JorgensenBradley Ball

  • 翻译

    高继伟宋沄剑

  • ISBN

    9787302405559

图书简介

微软MVP倾情之作

管理SQLServer2014的最佳实践

这本丰富而全面的指南阐明了成功管理SQLServer所需的技能,包括变更管理、安全性、性能调整、监控和备份。本书的作者都是SQLServer的权威专家,他们将带领读者掌握SQLServer2014的最新功能,包括通过SQLServerManagementStudio将云和本地管理更好地集成在一起、性能优化增强、新的基数估计器以及新的AlwaysOn可用性组功能。这本全面的指南将帮助读者提高SQLServer环境的效率、可扩展性和性能,从而花更少的时间,做更多的事情。

主要内容

◆概述了SQLAzure和AlwaysOn可用性组的新功能

◆解释了内存OLTP、使用SSD的缓冲池扩展和SQLServer2014的性能优化

◆详述了SQLServer2014中新的基数估计器(查询优化器)

◆讨论了安全角色的职责分离和重要的监管需求

◆提供了真实案例和解决方案

作者寄语

AdamJorgensen是一位全球认可、并得到奖项认证的专家,在关注增长的全球性组织中获得了成功。他目前关注的是帮助客户形成一种数据文化,通过合适的分析解决方案来识别、分析和推动业务机会。Jorgensen还负责PragmaticWorks的战略和运营,并且是PASS(世界最大的数据从业人员的组织)的执行副总裁和理事。这两个组织都通过数据驱动的视角,帮助数据从业人员用更新、更强大的方式来更好地完成自己的工作。

BradleyBall是一位微软认证IT专家(MCITP)2005和2008DBA,有超过15年的经验。Bradley做过8年的美国国防部承包商,客户包括美国陆军、美国总统办事机构和大众超级市场。目前,他是PragmaticWorks的数据平台管理部门主管,专攻数据平台解决方案。Bradley是微软虚拟技术解决方案专家(VTSP),帮助微软交付技术解决方案、对问题进行故障排除以及推广MicrosoftSQLServer。他在多个场合做过演讲,包括SQLSaturdays、整个美国的PASSSQLServer用户组(SSUG)、SQLRally、DevConnections、SQLLive360和PASSSummit2011、2012和2013。目前他住在中佛罗里达,并撰写关于SQLServer和他感兴趣的其他一些内容的文章。

StevenWort从1993年就开始使用SQLServer,当时使用的是运行在OS2上的4.2版本。他有超过30年的应用程序开发经验。在2000年,Steven加入了微软,担任SystemsIntegrationEngineering(SIE)团队的专家级工程师,并与人合办了多个关于Windows和.NET调试的学习班。在2004年,他转到SQLServer产品小组研究SQLServer2005的可扩展性。之后他转到Windows部门,负责扩展大型数据系统。后来,Steven回到了SQLServer产品部门,负责构建SQLServerAppliance。目前他是CRMServiceEngineering团队的架构师,关注SQLServer的性能和可扩展性。Steven参与撰写了几本关于SQLServer管理、故障排除和性能调整的图书。

RossLoForte是MicrosoftTechnologyCenterChicago的技术架构师,主要致力于MicrosoftSQLServer解决方案。Ross有20年以上从事业务开发、项目管理以及设计SQL解决方案的经验。过去13年里,Ross在MicrosoftTechnologyCenter工作,为微软最大的战略性客户设计企业级的关键任务SQLServer解决方案。Ross在芝加哥DePaul大学讲授SQLServer,还经常在SQLSaturday、TechEd、SQLPASS、Gartner、TDWI及Microsoft内部会议上演讲。Ross出版过著作,并且也是SQLServer专业协会、芝加哥SQLServer用户组及其他SQLServer社区的积极参与者。

BrianKnight是PragmaticWorks公司的创始人和共有人,也是一名企业家,创办了其他一些公司。Brian是多本技术杂志的专栏作家,并经常发表Web讲座。他共撰写了超过15本技术书籍。Brian参加过许多会议,如PASS、SQLConnections、TechEd以及众多CodeCamp。他收获了不少荣誉,包括BusinessAmbassadorAward(主席奖)和TopCEO(Jacksonville杂志)。1

目录

第1章 SQL Server 2014体系结构 11.1 SQL Server 2014生态系统 11.2 SQL Server 2014的重要新增功能 21.2.1 生产DBA 21.2.2 开发DBA 31.2.3 商业智能DBA和开发人员 31.3 SQL Server体系结构 41.3.1 数据库文件和事务日志 41.3.2 SQL Server Native Client 51.3.3 标准系统数据库 61.3.4 架构 81.3.5 同义词 81.3.6 动态管理对象 91.3.7 SQL Server 2014数据类型 101.4 SQL Server版本 151.4.1 版本概览 151.4.2 许可 171.5 小结 18第2章 SQL Server 2014安装最佳实践 192.1 规划系统 202.1.1 硬件选择 202.1.2 软件和安装选择 242.2 安装SQL Server 262.2.1 全新安装 262.2.2 并列安装 262.2.3 升级安装 272.2.4 手动安装 272.2.5 自动安装 302.3 安装Analysis Services 352.3.1 多维和数据挖掘模式(UDM模式) 372.3.2 表格模式 382.4 安装PowerPivot for SharePoint 392.5 系统压力测试 402.6 安装后的配置 402.6.1 配置SQL Server设置以实现高性能 402.6.2 tempdb 422.6.3 针对安全配置SQL Server设置 432.6.4 SQL Server配置管理器 452.6.5 备份 452.7 卸载SQL Server 452.7.1 卸载Reporting Services 452.7.2 卸载Analysis Services 452.7.3 卸载SQL Server数据库引擎 462.8 故障排除失败安装 462.9 小结 46第3章 升级到SQL Server 2014的最佳实践 493.1 升级到SQL Server 2014的原因 493.1.1 减少风险—— 微软的贡献 503.1.2 独立软件厂商和SQL社区的贡献 513.2 升级到SQL Server 2014 513.2.1 本地升级 513.2.2 并列升级 533.2.3 本地升级与并列升级的考虑事项 533.3 升级前的操作步骤和可用工具 543.3.1 升级前的步骤 543.3.2 升级前的工具 543.4 向后兼容性 613.4.1 SQL Server 2014中不支持和未延续的功能 623.4.2 SQL Server 2014弃用的数据库功能 633.4.3SQLServer2014中其他影响行为的变化 633.5SQLServer组件的考虑事项 643.5.1升级全文目录 643.5.2升级ReportingServices 643.5.3升级到64位 653.6升级后检查 653.7小结 65第4章数据库引擎管理与故障排除 674.1配置和管理工具 674.1.1SQLServer配置管理器 684.1.2启动参数 694.1.3启动存储过程 714.1.4部分包含的数据库 734.2故障排除工具 744.2.1专用管理员连接 744.2.2重建系统数据库 754.3SQLServerManagementStudio 764.3.1报表 764.3.2在SQLServerManagementStudio中配置SQLServer 794.3.3筛选对象 834.3.4错误日志 844.3.5活动监视器 854.4使用T-SQL监控进程 884.4.1sp_who和sp_who2 894.4.2sys.dm_exec_connections 894.4.3sys.dm_exec_sql_text 904.5多服务器管理 904.6跟踪标记 914.7获得技术支持 934.7.1SQLDumper.exe 934.7.2SQLDiag.exe 944.8小结 96第5章自动化SQLServer 975.1维护计划 975.1.1维护计划向导 985.1.2维护计划设计器 1035.2使用SQLServer代理自动化SQLServer 1055.2.1作业 1055.2.2计划 1115.2.3操作员 1115.2.4警报 1145.3SQLServer代理安全性 1195.3.1服务账户 1195.3.2访问SQLServer代理 1195.3.3SQLServer代理的代理 1205.4配置SQLServer代理 1235.4.1常规属性 1235.4.2高级属性 1245.4.3警报系统属性 1255.4.4作业系统属性 1255.4.5连接属性 1265.4.6历史记录属性 1275.5多服务器管理 1275.5.1使用标记替换 1275.5.2事件转发 1295.5.3使用WMI 1305.5.4多服务器管理——使用主服务器和目标服务器 1315.6小结 132第6章SQLServer2014中的ServiceBroker 1336.1异步消息 1336.1.1SQLServerServiceBroker概览 1346.1.2SQLServerServiceBroker和其他消息队列的对比 1356.2配置SQLServerServiceBroker 1366.2.1设置ServiceBroker的状态 1366.2.2消息类型 1386.2.3约定 1396.2.4队列 1396.2.5服务 1416.2.6路由 1416.2.7优先级 1436.2.8会话组 1446.3使用SQLServerServiceBroker 1446.3.1发送消息 1456.3.2接收消息 1476.3.3在实例间发送消息 1496.3.4外部激活 1516.3.5用户登录日志示例 1526.4小结 159第7章SQLServer中的CLR集成 1617.1CLR简介 1617.1.1作为.NET运行时主机的SQLServer 1627.1.2应用程序域 1637.1.3T-SQL与CLR 1637.1.4启用CLR集成 1637.2创建CLR程序集 1647.2.1不使用VisualStudio的方式 1657.2.2使用MicrosoftSQLServerDataTools 1677.3CLR集成的安全性 1687.4性能监控 1687.4.1Windows系统监控器 1697.4.2扩展事件 1707.4.3DMV 1717.4.4CLR集成的设计目标 1727.5小结 172第8章保护数据库实例 1758.1身份验证类型 1768.1.1SQL身份验证 1768.1.2Windows身份验证 1768.1.3SQLServer身份验证和Windows身份验证的对比 1778.2登录名和用户 1778.3安全对象授权 1788.3.1服务器安全对象 1798.3.2数据库安全对象 1838.3.3权限链 1858.3.4跨数据库所有权链接 1858.4行级别安全 1888.5小结 189第9章内存OLTP 1919.1使用与实现内存OLTP 1919.1.1启用内存OLTP 1929.1.2内存OLTP结构 1939.1.3记录 1949.1.4索引 1959.1.5CPU相关考虑 1999.1.6虚拟化相关考虑 1999.1.7内存相关考虑 1999.1.8使用资源调控器管理内存 2029.2创建本地编译存储过程 2049.3分析、迁移和报告(ARM)工具概述 2079.4小结 218第10章配置服务器以调整性能 21910.1DBA需要了解的与性能有关的知识 22010.1.1性能调整周期 22010.1.2配置 22110.1.3电源配置 22110.1.4即时数据库文件初始化 22310.1.5跟踪标记 22610.1.6定义良好性能 22610.1.7关注重点 22710.2开发DBA需要知道的与性能有关的知识 22710.2.1用户 22810.2.2SQL语句 22810.2.3数据使用模式 22810.2.4数据库架构 22810.3生产DBA需要知道的与性能有关的知识 22910.3.1优化服务器的硬件 23010.3.2硬件管理 23110.4CPU 23110.4.1x64 23110.4.2缓存 23210.4.3超线程 23210.4.4多核 23310.5内存 23410.5.1物理内存 23410.5.2物理地址空间 23410.5.3虚拟内存管理器 23410.5.4页面文件 23510.5.5页面错误 23510.6I/O 23610.6.1网络 23610.6.2磁盘 23810.6.3固态/闪存驱动器 23910.6.4关于存储的考虑事项 240

10.7小结 243