[DEV] 第四篇 查询性能优化

2016-3-2 数据库开发

『返回总目录』


第四篇  查询性能优化

第1章  并发和锁

1.1  并发

1.2  隔离级别

1.3  锁的模式

1.4  共享锁

1.5  排他锁

1.6  更新锁

1.7  意向锁

1.8  其他的锁

1.9  锁的粒度

1.10  锁升级

1.11  闩锁与自旋锁


第2章  进程的锁

2.1  查看进程

2.2  查看所有进程的锁

2.3  查看数据库的锁

1.8  SELECT 操作需要的锁

1.9  DELETE 操作需要的锁

1.10  INSERT 操作需要的锁

1.11  UPDATE 操作需要的锁

章节回顾

实验



第2章  等待

2.1 等待

2.2 等待中的进程列表

2.3 查看等待的资源

2.4 LCK_xx 等待类型

2.5 PAGEIOLATCH_x 等待类型

2.6 PAGELATCH_x 等待类型

2.7 LATCH_x 等待类型

2.8 和 CPU 相关的等待类型

2.9 与内存相关的等待类型

2.10 与网络相关的等待类型

2.11 SQLTRACE_x 等待类型

章节回顾

实验



第3章  阻塞与死锁

3.1 跟踪锁的申请与释放行为

3.2 阻塞

3.3 减少阻塞的对策

3.4 Sleeping 进程导致的阻塞

3.5 死锁

3.6 死锁的跟踪标志

3.7 跟踪死锁事件

3.8 减少死锁的对策

3.9 行版本控制

章节回顾

实验



第4章  索引与统计信息

4.1 查看统计信息

4.2 创建、修改和删除统计信息

4.3 手动更新统计信息

4.4 自动更新统计信息

4.5 基数估计

4.6 书签查找

4.7 多表的物理连接

章节回顾

实验



第5章  查询执行计划

5.1  编译过程

5.2  查看执行计划

5.3  重编译

5.4  参数化

5.4  参数嗅探



第6章  查询存储




粤ICP备16085674号-1   出自 “SQL Server 用户指南” 技术网站,转载需注明原文链接!