图书介绍
SQL Server 2005性能监测与优化PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2005性能监测与优化](https://www.shukui.net/cover/64/31206944.jpg)
- 袁鹏飞,钟发英,马娜编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115196729
- 出版时间:2009
- 标注页数:330页
- 文件大小:99MB
- 文件页数:342页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server 2005性能监测与优化PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库设计与优化原理—从头说起1
1.1 数据库系统理论基础1
1.1.1 数据库系统的发展历程1
1.1.2 数据库管理系统(DBMS)2
1.2 数据模型2
1.2.1 数据模型分类2
1.2.2 实体—联系(E-R)模型4
1.3 与数据库沟通的语言—SQL5
1.3.1 数据定义语言5
1.3.2 数据操作语言6
1.3.3 使用SELECT语句7
1.3.4 优化SELECT语句的原则9
第2章 SQLServer数据库体系结构11
2.1 内存管理与优化11
2.1.1 Windows内存管理11
2.1.2 SQL Server2005对大容量内存的支持12
2.1.3 手动配置内存选项14
2.1.4 监测SQLServer内存使用情况15
2.1.5 优化Windows内存性能19
2.2 存储引擎与优化20
2.2.1 数据库文件和文件组20
2.2.2 页和区23
2.2.3 收缩数据或事务日志空间23
2.2.4 监测SQL Server磁盘活动情况24
2.2.5 优化SQL Server服务器的磁盘性能26
2.3 处理器管理与优化26
2.3.1 查看CPU活动情况26
2.3.2 监测SQL Server 的CPU活动情况27
2.3.3 线程管理27
第3章 信用卡消费演示系统(Visual C#)29
3.1 系统分析与设计29
3.1.1 实例功能描述29
3.1.2 数据库表设计29
3.2 设计工程框架32
3.2.1 创建工程32
3.2.2 为表添加类35
3.2.3 设计主界面36
3.3 实现模拟刷卡消费40
3.3.1 设计Consume类41
3.3.2 在主窗体中启动刷卡消费线程44
3.4 设计个人消费记录统计报表46
3.4.1 在ListView控件中显示统计数据46
3.4.2 优化在ListView控件中显示数据的方法49
第4章 索引—最直接的切入点51
4.1 索引就好像是书的目录51
4.1.1 索引的定义51
4.1.2 查看索引信息52
4.1.3 创建索引53
4.1.4 修改索引54
4.1.5 删除索引54
4.1.6 使用SQL语句获取索引信息55
4.2 统计信息是对索引的补充57
4.2.1 查看统计信息57
4.2.2 创建统计信息62
4.2.3 修改统计信息64
4.2.4 删除统计信息65
4.3 好的索引设计等于成功的一半66
4.3.1 使用索引优化数据库查询效率66
4.3.2 无法使用索引的SELECT语句68
4.3.3 重新组织和重新生成索引69
第5章 优化SQL语句的效率72
5.1 优化SELECT语句72
5.1.1 连接查询的优化72
5.1.2 控制查询的行和列的数量74
5.1.3 慎用DISTINCT关键字75
5.1.4 慎用UNION关键字75
5.1.5 判断表中是否存在记录77
5.2 对大批量插入、修改和删除数据操作的优化77
5.2.1 使用SQL脚本模拟实时批量插入数据78
5.2.2 使用INSERT INTO SELECT语句优化批量插入操作80
5.2.3 优化修改和删除语句81
5.3 使用存储过程优化执行速度82
5.3.1 存储过程的基本概念82
5.3.2 创建存储过程83
5.3.3 执行存储过程84
5.3.4 修改和重命名存储过程86
5.3.5 删除存储过程88
5.3.6 在存储过程中使用游标88
5.3.7 在存储过程中使用临时表96
5.4 使用特殊的存储过程—触发器97
5.4.1 触发器的基本概念97
5.4.2 inserted和deleted表99
5.4.3 创建触发器99
5.4.4 修改和重命名触发器102
5.4.5 删除触发器103
5.5 视图也需要优化103
5.5.1 基本概念103
5.5.2 索引视图104
第6章 常用性能监测和优化工具107
6.1 SQLServerProfiler—私家侦探107
6.1.1 SQLServerProfiler的基本使用方法107
6.1.2 筛选跟踪数据110
6.1.3 重播跟踪111
6.1.4 实用SQLServerProfiler定位和分析问题114
6.2 数据库引擎优化顾问—你身边的专家115
6.2.1 分析数据库性能115
6.2.2 优化选项121
6.2.3 应用建议123
6.2.4 使用dta实用工具124
6.3 RML分析工具—秘密武器125
6.3.1 下载和安装125
6.3.2 ReadTrace实用工具127
6.3.3 OSTRESS实用工具135
第7章 使用语句监测和优化数据库—从高手进化到专家136
7.1 使用系统存储过程管理SQL Server Profiler136
7.1.1 创建跟踪136
7.1.2 设置事件和事件列137
7.1.3 筛选跟踪数据138
7.1.4 设置跟踪的状态138
7.2 系统统计函数140
7.2.1 获取尝试登录的次数140
7.2.2 获取网络数据包统计信息140
7.2.3 获取CPU的工作情况140
7.2.4 获取数据库文件的I/O统计信息141
7.2.5 获取I/O工作情况142
7.2.6 获取磁盘读写情况142
7.3 SQLServer系统视图142
7.3.1 信息架构视图143
7.3.2 数据库和文件目录视图149
7.3.3 对象目录视图151
7.3.4 兼容性视图156
7.4 DBCC语句161
7.4.1 缓冲区管理161
7.4.2 监视内存状态163
7.4.3 DBCC维护语句169
7.4.4 DBCC ERRORLOG语句172
第8章 大型数据库的分区技术174
8.1 分区的类型174
8.1.1 硬件分区174
8.1.2 水平分区175
8.1.3 垂直分区175
8.2 分区表和分区索引175
8.2.1 确定分区依据列和分区数176
8.2.2 创建文件组176
8.2.3 分区函数180
8.2.4 创建分区方案182
8.2.5 创建分区表183
8.2.6 创建分区索引184
8.2.7 查看分区表明细信息185
8.2.8 拆分和合并分区186
8.2.9 分区中的数据移动187
8.3 分区视图188
8.3.1 设计分区视图189
8.3.2 创建分区视图190
8.3.3 在分区视图中修改数据191
第9章 事务和锁193
9.1 事务193
9.1.1 事务的特性193
9.1.2 事务的分类194
9.1.3 事务相关语句194
9.1.4 嵌套事务199
9.1.5 事务中不允许使用的SQL语句201
9.2 了解锁定机制,防患于未然202
9.2.1 锁定机制202
9.2.2 锁的兼容性203
9.2.3 锁的粒度和层次结构204
9.2.4 显示锁活动情况204
9.2.5 设置事务隔离级别选项208
9.3 死锁其实并不可怕213
9.3.1 产生死锁的原因214
9.3.2 设置锁超时时间216
9.3.3 尽量减少死锁216
第10章 开发MSSQLDBAnalyzer性能分析工具218
10.1 实例的基本功能和总体设计218
10.1.1 实例的基本功能218
10.1.2 工程结构设计219
10.2 DBBase工程设计与实现221
10.2.1 工程结构221
10.2.2 基础服务类223
10.2.3 数据库基本操作类MssqlBase225
10.2.4 数据库信息类DBlnfo230
10.2.5 数据库对象信息类DBObjlnfo233
10.2.6 数据库表信息类DBTable236
10.2.7 数据库视图信息类DBView242
10.2.8 字段信息类DBFieldBase和DBFieldlnfo243
10.3 ListViewSortManager工程设计与实现244
10.3.1 工程结构244
10.3.2 基本函数和数据结构245
10.3.3 在ListView控件中画图的类ListViewItemImageManager246
10.3.4 实现ListView控件自动排序的类ListViewSortManager246
10.4 MSSQLDBAnalyzer工程设计与实现247
10.4.1 登录对话框247
10.4.2 设计主窗体250
10.4.3 配置选项管理253
10.4.4 表和视图性能分析261
10.4.5 对ListView控件中的数据进行排序270
10.4.6 查看表信息271
10.4.7 查看视图信息272
第11章 开发MssqIMonitor服务器性能监测工具274
11.1 实例的基本功能和总体设计274
11.1.1 实例的基本功能274
11.1.2 数据库结构设计275
11.1.3 工程结构设计276
11.2 NetworkBase工程设计与实现277
11.2.1 工程结构277
11.2.2 设备信息类Device278
11.2.3 获取网络信息的服务类NetService279
11.2.4 子网信息类Subnet288
11.2.5 WMI管理类WMIConnection294
11.3 MssqIMonitor工程设计与实现299
11.3.1 工程结构299
11.3.2 配置文件管理类ConfigureService300
11.3.3 数据库基础操作类DBBase301
11.3.4 数据库信息类DBlnfo307
11.3.5 MsSqlserver数据库表管理类308
11.3.6 设计主窗体311
11.3.7 添加、修改和删除SQL Server服务器312
11.3.8 扫描SQL Server服务器315
11.3.9 显示SQL Server数据库基本信息320
11.3.10 监测SQL Server数据库的工作状态323
11.4 实例的后续工作330