更新时间:2018-12-26 17:32:37
封面
版权信息
序1
序2
前言
第1部分 数据库系统的选型和部署
第1章 SQL Server的安装和升级
1.1 数据库安装过程介绍
1.2 单机版本的数据库安装和打补丁
1.3 特殊版本的数据库安装
1.4 群集环境下数据库的安装和升级
1.5 数据库的升级
1.6 小结
第2章 选择必要的高可用性和灾难恢复技术
2.1 什么是SQL Server的“高可用性”与“灾难恢复”
2.2 SQL Server故障转移群集
2.3 日志传送
2.4 数据库镜像
2.5 复制
2.6 高可用和灾难恢复技术的选择
2.7 小结
第3章 新一代的高可用技术AlwaysOn
3.1 AlwaysOn的基本架构
3.2 AlwaysOn的数据同步原理
3.3 AlwaysOn的可用性模式
3.4 AlwaysOn的故障转移形式
3.5 创建一个AlwaysOn可用性组
3.6 可读的辅助数据库
3.7 监视AlwaysOn可用性组的运行状态
3.8 小结
第4章 数据库连接组件编程机理
4.1 数据库应用编程方法概述和组件架构
4.2 连接字符串
4.3 连接池
4.4 Connection Timeout和Command Timeout
4.5 使用BID Tracing来跟踪检查应用程序的执行
4.6 小结
第2部分 SQL Server日常管理
第5章 启动SQL Server服务和数据库
5.1 SQL Server服务启动步骤
5.2 数据库状态切换
5.3 数据库长时间处于RECOVERING状态
5.4 数据库不能启动的常见原因和解决办法
5.5 群集环境下,数据库资源不能ONLINE的常见原因
5.6 小结
第6章 连接的建立和问题排查
6.1 协议的选择与别名
6.2 连接失败检测步骤——命名管道
6.3 连接失败检测步骤——TCP/IP
6.4 一般性网络错误
6.5 利用Ring Buffer排查连接问题
6.6 小结
第7章 身份认证与连接加密
7.1 SQL Server的认证方式
7.2 包含数据库认证
7.3 连接加密和证书
7.4 小结
第8章 数据库空间管理
8.1 数据文件的空间使用和管理
8.2 日志文件的空间使用和管理
8.3 空间使用计算方法
8.4 tempdb的空间使用
8.5 数据文件的收缩
8.6 日志文件不停地增长
8.7 文件自动增长和自动收缩
8.8 小结
第9章 数据库备份与恢复
9.1 备份概述
9.2 选择备份策略和恢复模式
9.3 选择数据库还原方案
9.4 系统数据库备份与恢复
9.5 带有FILESTREAM功能的数据库备份和恢复
9.6 应对由于备份损坏导致的还原错误
9.7 实例:将数据库系统在一台新服务器上恢复
9.8 小结
第10章 数据库损坏修复
10.1 常见错误解读
10.2 DBCC CHECKDB
10.3 不同部位损坏的应对
10.4 如何从损坏的数据库导出数据
10.5 如何使用TableDiff工具发现哪些数据有丢失或改变
10.6 数据库反复损坏问题应对
10.7 Database Mirroring和AlwaysOn的页面自动修复功能
10.8 小结
第3部分 SQL Server资源调度与性能调优
第11章 SQL Server内存分配理念和常见内存问题
11.1 从操作系统层面看SQL Server内存分配
11.2 SQL Server内部独特的内存管理模式
11.3 SQL Server内存使用状况分析方法
11.4 数据页缓冲区压力分析
11.5 Stolen Memory缓存压力分析
11.6 Multi-page缓存区压力分析
11.7 常见内存错误与解决办法
11.8 SQL Server 2012 内存管理的新变化
11.9 小结
第12章 SQL Server I/O问题
12.1 SQL Server的I/O操作
12.2 系统级I/O问题判断
12.3 数据库引擎错误833
12.4 I/O问题的SQL Server内部分析