本书主要分为两大部分。第一部分包括第1章到第5章,主要是谈SQL Server服务和数据库在使用过程中,比较容易遇到的问题,包括空间管理,数据库备份和恢复手段,SQL Server服务或数据库不可访问,数据库损坏修复与预防,连接和认证等问题。
第二部分包括第6章到第13章,主要是谈论SQL Server在运行过程中对各种资源的使用,以及由此可能会遇到的服务器不稳定、或者是性能问题。最后第14章是个工具性章节,总结了处理SQL Server问题时可能需要检查的日志种类,以及搜集它们的方法。在读者阅读前面各章的时候,都可以做参考。
本书是微软全球技术支持中心,数据库支持部技术主管的沥血之作,书中案例选自微软全球客户遇到的实际问题。本书的最大特点是面向实战,主要面向Microsoft SQL Server各个版本的数据库系统管理和开发人员,介绍SQL Server关系型数据库引擎在日常使用和开发过程中经常会遇到的问题、其表现形式、背后运行机理、基本理论知识、搜集和分析问题日志的方法,以及解决实际问题的可选手段。
阅读本书可以帮助数据库管理与开发人员更深入地理解SQL Server的原理和运行规律,以提高解决问题的能力。
第1章 数据库空间管理
第2章 数据库备份与恢复
第3章 SQL Server服务或数据库不可访问
第4章 数据库损坏修复
第5章 连接与认证
第6章 SQL Server内存分配理念和常见内存问题
第7章 SQL Server IO问题
第8章 任务调度与CPU问题
第9章 阻塞与死锁——知识准备
第10章 阻塞与死锁——问题定位与解决
第11章 从等待状态判断系统资源瓶颈
第12章 语句调优——知识准备
第13章 语句调优-问题定位与解决方法
第14章 常用SQL Server系统信息与搜集方法