波尔顿和兰福德编著的《SQL Server2008内核剖析与故障排除》首先对SQL Server的体系结构进行一个高层次的概述,其中有部分章节讲述了对于SQL Server非常重要的三个核心资源:内存、存储器和CPU。在这些章节之间的策略部分穿插了其他一些章节的内容,这些章节讲述了对于理解高效故障排除非常重要的一些概念,包括SQL Server等待和扩展事件、锁机制和闩锁以及tempdb数据库。
在面对各种各样的SQL Server问题的时候,您不仅需要了解如何对SQL Server进行故障排除,还需要了解SOL Server底层的操作系统。出于这个目的,《SQL Server2008内核剖析与故障排除》的SQL Server专家作者波尔顿和兰福德综合了这两方面的信息,提出了宝贵的建议;并且将这些内容简化,给出了有关SQL Server内部工作原理的实用信息,同时介绍了故障排除技巧和故障排除方法。《SQL Server2008内核剖析与故障排除》还带有真实世界中高效使用故障排除工具的示例,展示了如何商效准确地定位SQL Server故障的根源,从而成功地解决问题。
《SQL Server2008内核剖析与故障排除》的内容包括:探索查询的整个生命周期,帮助理解底层的概念和架构;详述内存的使用,包括物理组件、Windows内存管理以及SQL Server自身的内存架构;讲述了SQL Server的等待类型,以及如何通过扩展事件监视这些等待类型;有关如何有效定义和监视存储性能需求的知识;详尽的有关SQL Server的锁模型、内部闩锁使用机理以及行版本控制的知识;展示了如何使用SQLDiag、RML实用工具、SQLNexus、管理数据仓库,以及如何构建建定义的SQL Server Management Studio报表。
第1章 SQL Server体系结构
第2章 理解内存
第3章 SQL Server等待和扩展事件
第4章 存储器
第5章 CPU和查询处理
第6章 锁和闩锁
第7章 了解tempdb数据库
第8章 定义自己的故障排除方法
第9章 通过PerfMon和PAL工具查看服务器性能
第10章 通过SQL Trace和Profiler对SQL Server进行跟踪
第11章 通过SQLDiag和PerfStats脚本整合数据收集
第12章 用于压力测试和跟踪文件分析的RML实用工具简介
第13章 通过SQL Nexus整合一切
第14章 使用Management Studio报表和性能仪表板
第15章 使用SQL Server的管理数据仓库
第16章 高效数据收集和快速分析的捷径