SQL Server 2012王者归来 基础、安全、开发及性能优化PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:秦婧等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302355182
- 页数:741 页
第1篇 SQL Server基础 2
第1章 SQL Server 2012概述(教学视频:44分钟) 2
1.1 SQL Server 2012简介 2
1.1.1 SQL Server发展历史 2
1.1.2 SQL Server 2012的特点 4
1.2 SQL Server 2012架构简介 5
1.2.1 SQL Server 2012系统架构 5
1.2.2 SQL Server 2012的协议 6
1.2.3 SQL Server 2012的查询 7
1.2.4 SQL Server 2012的数据操作 7
1.3 SQL Server 2012的安装 9
1.3.1 SQL Server 2012的版本选择 9
1.3.2 SQL Server 2012的安装环境 11
1.3.3 安装配置SQL Server 2012 11
1.4 使用SQL Server Management Studio 15
1.4.1 SQL Server Management Studio简介 15
1.4.2 使用SSMS打开表 16
1.4.3 在SSMS中使用T-SQL 17
1.4.4 使用SSMS管理服务器和脚本 19
1.5 SQL Server 2012的其他工具 20
1.5.1 使用配置管理器配置数据库 20
1.5.2 使用SQL Server Profiler跟踪数据库 24
1.5.3 使用SQL Server 2012联机丛书 25
1.6 SQL Server 2012系统数据库简介 26
1.6.1 系统数据库master——系统表的管理 26
1.6.2 系统数据库model——数据库的模板 27
1.6.3 系统数据库msdb——为SQL Server提供队列和可靠消息传递 28
1.6.4 系统数据库tempdb——临时工作区 28
1.7 示例数据库 29
1.7.1 安装示例数据库 29
1.7.2 示例数据库AdventureWorks2012 29
1.7.3 示例数据库AdventureWorksDW201 2 30
1.8 小结 31
第2章 T-SQL基础(教学视频:70分钟) 32
2.1 T-SQL简介 32
2.1.1 SQL背景 32
2.1.2 SQL语言分类 32
2.1.3 语法约定 33
2.2 基本的SQL语句 33
2.2.1 使用SELECT查询数据 34
2.2.2 使用INSERT插入数据 35
2.2.3 使用UPDATE更新数据 36
2.2.4 使用DELETE删除数据 37
2.3 联接查询 38
2.3.1 内联接(INNER JOIN) 39
2.3.2 外联接(OUTER JOIN) 40
2.3.3 完全联接(FULL JOIN) 41
2.3.4 交叉联接(CROSS JOIN) 41
2.3.5 联接的替代写法 41
2.3.6 联合(UNION) 42
2.4 SQL数据类型 43
2.4.1 精确数字类型 44
2.4.2 近似数字类型 44
2.4.3 字符串类型 45
2.4.4 Unicode字符串类型 45
2.4.5 二进制串类型 46
2.4.6 日期和时间类型 46
2.4.7 其他数据类型 50
2.5 SQL变量 51
2.6 操作符 52
2.7 流程控制 54
2.7.1 批处理 54
2.7.2 语句块 56
2.7.3 条件语句 56
2.7.4 循环语句 57
2.8 函数 58
2.8.1 函数简介 59
2.8.2 聚合函数 60
2.8.3 日期和时间函数 61
2.8.4 数学函数 62
2.8.5 字符串函数 64
2.8.6 其他常用函数 66
2.9 小结 67
第3章 数据库基本操作(教学视频:76分钟) 68
3.1 数据库操作 68
3.1.1 创建数据库 68
3.1.2 修改数据库 70
3.1.3 删除数据库 72
3.2 表操作 72
3.2.1 表简介 72
3.2.2 使用T-SQL创建表 73
3.2.3 使用SSMS创建表 75
3.2.4 创建临时表 76
3.2.5 使用T-SQL修改表 77
3.2.6 使用SSMS修改表 80
3.2.7 删除表 81
3.3 数据完整性 83
3.3.1 实体完整性 83
3.3.2 域完整性 84
3.3.3 引用完整性 85
3.3.4 用户定义完整性 85
3.4 约束操作 85
3.4.1 约束简介 86
3.4.2 NOT NULL约束 86
3.4.3 DEFAULT约束 87
3.4.4 UNIQUE约束 87
3.4.5 PRIMARY KEY主键约束 90
3.4.6 FOREIGN KEY外键约束 92
3.4.7 CHECK约束 97
3.4.8 规则 99
3.4.9 默认值 101
3.4.10 禁用约束 102
3.5 视图 104
3.5.1 视图简介 104
3.5.2 使用T-SQL创建视图 104
3.5.3 使用SSMS创建视图 106
3.5.4 修改视图 108
3.5.5 删除视图 109
3.6 存储过程 109
3.6.1 存储过程简介 109
3.6.2 创建存储过程 110
3.6.3 修改存储过程 113
3.6.4 删除存储过程 113
3.6.5 存储过程返回数据 114
3.7 用户定义函数 115
3.7.1 用户定义函数简介 115
3.7.2 创建标量值函数 116
3.7.3 创建表值函数 118
3.7.4 修改用户定义函数 119
3.7.5 删除用户定义函数 120
3.8 触发器 120
3.8.1 触发器简介 120
3.8.2 创建触发器 121
3.8.3 修改和删除触发器 124
3.8.4 启用和禁用触发器 125
3.9 命名与编码规范 126
3.9.1 命名规范 126
3.9.2 SQL编码规范 127
3.10 小结 127
第4章 SQL Server 2012的特色(教学视频:36分钟) 128
4.1 SSMS增强 128
4.1.1 键盘快捷方式增强 128
4.1.2 查询编辑器增强 130
4.2 新增数据类型和视图 131
4.2.1 圆弧类型的增强 131
4.2.2 geography类型的增强功能 132
4.2.3 新添加或修改的视图 132
4.3 新的开发特性 133
4.3.1 列存储索引 133
4.3.2 文件表 134
4.3.3 其他开发特性 139
4.4 商务智能增强 140
4.4.1 集成服务增强 140
4.4.2 分析服务增强 141
4.4.3 报表服务增强 142
4.4.4 Office集成 144
4.4.5 数据质量分析 145
4.5 小结 145
第2篇 数据库安全 148
第5章 SQL Server 2012安全(教学视频:75分钟) 148
5.1 新安全机制概论 148
5.1.1 平台与网络安全性 148
5.1.2 主体与数据库对象安全性 151
5.1.3 应用程序安全性 151
5.2 账号管理 152
5.2.1 安全验证方式 152
5.2.2 密码策略 153
5.2.3 高级安全性 154
5.3 登录名管理 155
5.3.1 使用T-SQL创建登录名 155
5.3.2 使用SSMS创建登录名 157
5.3.3 使用T-SQL修改登录名 159
5.3.4 使用SSMS修改登录名 161
5.3.5 删除登录名 162
5.4 用户管理 163
5.4.1 使用T-SQL创建用户 163
5.4.2 使用SSMS创建用户 164
5.4.3 修改用户 166
5.4.4 删除用户 167
5.5 架构管理 167
5.5.1 架构简介 167
5.5.2 使用T-SQL创建架构 168
5.5.3 使用SSMS创建架构 169
5.5.4 修改架构 170
5.5.5 删除架构 171
5.6 用户权限 172
5.6.1 权限简介 172
5.6.2 使用GRANT分配权限 175
5.6.3 使用DENY显式拒绝访问对象 177
5.6.4 使用REVOKE撤销权限 178
5.6.5 语句执行权限 178
5.6.6 使用SSMS管理用户权限 180
5.7 角色管理 186
5.7.1 角色简介 186
5.7.2 服务器角色 187
5.7.3 固定数据库角色 189
5.7.4 用户定义数据库角色 191
5.7.5 应用程序角色 195
5.8 数据加密 198
5.8.1 数据加密简介 199
5.8.2 数据的加密和解密 200
5.8.3 使用证书加密和解密 203
5.8.4 使用透明数据加密 204
5.9 SQL注入攻击 205
5.9.1 SQL注入攻击原理 206
5.9.2 如何防范SQL注入攻击 207
5.10 小结 208
第6章 数据文件安全与灾难恢复(教学视频:60分钟) 209
6.1 数据文件安全简介 209
6.1.1 业务可持续性 209
6.1.2 SQLServer 2012高可用性技术 210
6.2 数据库的备份与恢复 211
6.2.1 数据库备份简介 211
6.2.2 备份设备 212
6.2.3 数据库备份 214
6.2.4 数据库恢复 217
6.2.5 恢复模式 219
6.3 数据文件的转移 221
6.3.1 分离数据库 221
6.3.2 附加数据库 222
6.4 数据库快照 224
6.4.1 数据库快照原理 224
6.4.2 建立数据库快照 226
6.4.3 管理数据库快照 227
6.5 数据库镜像 228
6.5.1 数据库镜像概论 228
6.5.2 数据库镜像模式 230
6.5.3 使用T-SQL配置数据库镜像 231
6.5.4 使用SSMS配置数据库镜像 235
6.6 日志传送 238
6.6.1 日志传送概述 238
6.6.2 日志传送的服务器角色 239
6.6.3 日志传送的定时作业 240
6.6.4 使用T-SQL配置日志传送 241
6.6.5 使用SSMS配置日志传送 245
6.7 数据库群集 249
6.7.1 群集简介 249
6.7.2 服务器群集配置要求 250
6.7.3 创建Windows故障转移群集 252
6.8 小结 253
第7章 复制(教学视频:36分钟) 254
7.1 使用bcp导入导出数据 254
7.1.1 bcp实现大容量复制 254
7.1.2 bcp导出 257
7.1.3 格式化文件 258
7.1.4 bcp导入 262
7.1.5 使用BULK INSERT命令 263
7.1.6 使用OPENROWSET()函数 266
7.2 复制概述 269
7.2.1 复制简介 269
7.2.2 复制类型 271
7.2.3 复制代理 272
7.2.4 订阅简介 273
7.3 复制的工作机制 274
7.3.1 快照复制工作机制 274
7.3.2 事务复制工作机制 275
7.3.3 Oracle发布工作机制 276
7.3.4 合并复制工作机制 277
7.4 配置复制 278
7.4.1 准备用于复制的服务器 278
7.4.2 配置快照发布和分发 279
7.4.3 配置快照订阅 284
7.4.4 配置事务复制和合并复制 286
7.5 管理复制 287
7.5.1 添加项目 287
7.5.2 删除项目 289
7.5.3 复制监视器 289
7.5.4 提高复制性能 290
7.6 小结 291
第3篇 SQL Server开发 294
第8章 数据库设计(教学视频:43分钟) 294
8.1 实体——关系模型 294
8.1.1 基本概念 294
8.1.2 实体集 295
8.1.3 关系集 296
8.1.4 属性 297
8.2 关系 297
8.2.1 一对一的关系 298
8.2.2 一对多的关系 298
8.2.3 多对多的关系 299
8.3 范式 300
8.3.1 第一范式 300
8.3.2 第二范式 301
8.3.3 第三范式 302
8.3.4 Boyce-Codd范式 304
8.3.5 其他范式 304
8.4 数据库建模 305
8.4.1 E-R图 305
8.4.2 关系图 306
8.5 使用PowerDesigner进行建模 308
8.5.1 PowerDesigner简介 308
8.5.2 PowerDesigner支持的模型 308
8.5.3 建立概念模型 309
8.5.4 建立物理模型 314
8.5.5 生成数据库 316
8.5.6 使用逆向工程生成物理模型 317
8.6 小结 323
第9章 SQL Server与CLR集成(教学视频:50分钟) 324
9.1 了解.NET和CLR 324
9.1.1 .NET简介 324
9.1.2 C#简介 325
9.1.3 CLR集成概述 327
9.2 使用CLR集成的命名空间 328
9.3 SQL Server 中的程序集 329
9.3.1 程序集简介 330
9.3.2 使用T-SQL添加程序集 330
9.3.3 使用SSMS添加程序集 332
9.3.4 修改程序集 333
9.3.5 删除程序集 334
9.4 创建CLR函数 335
9.4.1 使用C#编写CLR标量值函数 335
9.4.2 在SQLServer中使用CLR标量值函数 337
9.4.3 使用C#编写CLR表值函数 339
9.4.4 在SQLServer中使用CLR表值函数 340
9.5 创建CLR存储过程 342
9.5.1 使用C#编写CLR存储过程所需的函数 342
9.5.2 在SQL Server中使用CLR存储过程 343
9.5.3 创建有OUTPUT参数的CLR存储过程 344
9.6 创建CLR触发器 345
9.6.1 使用C#编写CLR触发器 345
9.6.2 在SQLServer中使用CLR触发器 347
9.7 创建用户定义聚合函数 348
9.7.1 使用C#编写聚合函数 348
9.7.2 在SQLServer中创建用户定义聚合函数 350
9.8 创建CLR用户定义类型 351
9.8.1 使用C#定义类型 351
9.8.2 在SQL Server中使用CLR用户定义类型 353
9.9 小结 354
第10章 在SQL Server中使用XML(教学视频:62分钟) 355
10.1 XML概述 355
10.1.1 XML简介 355
10.1.2 XML数据的结构 356
10.1.3 XML文档模式 357
10.2 FOR XML子句的模式 359
10.2.1 RAW模式 360
10.2.2 AUTO模式 361
10.2.3 EXPLICIT模式 362
10.2.4 PATH模式 365
10.3 SQLServer 2012对XML的支持 365
10.3.1 对FORXML子句的增强 366
10.3.2 OPENXML()函数 369
10.4 XML数据类型 371
10.4.1 XML数据类型简介 371
10.4.2 使用非类型化XML 372
10.4.3 管理XML架构集合 373
10.4.4 使用类型化XML 374
10.5 XML类型的方法 375
10.5.1 用query()方法查询XML 376
10.5.2 用exists()方法判断查询是否有结果 376
10.5.3 用value()方法返回查询的原子值 377
10.5.4 用modify()方法修改XML的内容 378
10.5.5 用nodes()方法实现XML数据到关系数据的转变 381
10.6 XML索引 382
10.6.1 XML索引简介 383
10.6.2 创建XML索引 384
10.6.3 修改与删除XML索引 386
10.7 使用XQuery 387
10.7.1 XQuery基础 387
10.7.2 FLWOR语句 394
10.7.3 XQuery条件表达式 397
10.7.4 XQuery运算符 398
10.7.5 XQuery函数 399
10.8 小结 400
第11章 使用ADO.NET(教学视频:60分钟) 401
11.1 ADO.NET概述 401
11.1.1 ADO.NET发展历史 401
11.1.2 ADO.NET的结构 403
11.1.3 ADO.NET的优点 404
11.2 建立与管理连接 405
11.2.1 连接字符串 405
11.2.2 建立和断开连接 407
11.2.3 数据库连接池概述 408
11.2.4 创建连接池 408
11.2.5 添加连接 408
11.2.6 移除连接 409
11.2.7 配置连接池 409
11.3 使用SqlCommand执行数据操作 410
11.3.1 构造SqlCommand对象 410
11.3.2 SqlCommand提供的方法 412
11.4 使用SqlDataReader读取数据 413
11.4.1 使用SqlDataReader获得数据流 413
11.4.2 使用SqlDataReader获得对象 415
11.5 使用DataSet填充SqlDataAdapter 416
11.5.1 SqlDataAdapter的使用 416
11.5.2 DataSet的结构 417
11.5.3 DataSet中的集合——DataTable 417
11.5.4 DataSet中的数据行——DataRow 418
11.5.5 DataSet中的数据列——DataColumn 419
11.5.6 DataSet中的数据视图——DataView 419
11.6 事务处理 421
11.6.1 使用SqlTransaction处理事务 421
11.6.2 使用TransactionScope处理分布式事务 422
11.7 使用数据访问应用程序块 423
11.7.1 数据访问应用程序块简介 424
11.7.2 数据访问应用程序块的使用 425
11.8 使用LINQ操作数据库 427
11.8.1 LINQ基础 427
11.8.2 创建LINQ to SQL 429
11.8.3 使用LINQ进行多表查询 431
11.8.4 使用LINQ的其他查询 433
11.8.5 使用LINQ to SQL修改数据 435
11.8.6 使用LINQ to SQL的其他操作 435
11.9 小结 437
第12章 使用SMO编程管理数据库对象(教学视频:47分钟) 439
12.1 SMO简介 439
12.2 SMO对象模型 440
12.2.1 SMO对象和URN简介 440
12.2.2 获得SMO对象属性 442
12.2.3 Server对象简介 443
12.2.4 Database对象简介 444
12.2.5 Table对象简介 445
12.2.6 其他对象简介 446
12.3 创建SMO应用程序 447
12.3.1 在VS中创建SMO项目 447
12.3.2 使用SMO管理数据库 449
12.3.3 使用SMO管理表 452
12.3.4 使用SMO管理存储过程 454
12.3.5 使用SMO生成脚本 456
12.4 小结 458
第13章 高级T-SQL语法(教学视频:50分钟) 459
13.1 SQLServer 2005新增语法 459
13.1.1 排名函数 459
13.1.2 异常处理 463
13.1.3 APPLY操作符 465
13.1.4 PIVOT和UNPIVOT运算符 465
13.1.5 OUTPUT语法 467
13.1.6 公用表表达式CTE 470
13.1.7 TOP增强 472
13.1.8 TABLESAMPLE子句 473
13.2 SQLServer 2008新增语法 475
13.2.1 T-SQL基础增强 475
13.2.2 Grouping Sets语法 476
13.2.3 Merge语法 478
13.2.4 表值参数TVP 480
13.3 SQL Server 2012新增语法 482
13.3.1 Execute语法 482
13.3.2 实现即席查询分页Order by 485
13.3.3 SEQUENCE序列对象 486
13.3.4 THROW语句 488
13.4 小结 488
第14章 Service Broker——异步应用程序平台(教学视频:54分钟) 490
14.1 ServiceBroker简介 490
14.1.1 Service Broker是什么 490
14.1.2 Service Broker的作用 491
14.1.3 Service Broker的优点 494
14.2 会话对象 496
14.2.1 消息类型 497
14.2.2 管理消息类型 497
14.2.3 约定 499
14.2.4 管理约定 499
14.2.5 队列 500
14.2.6 管理队列 501
14.2.7 服务 504
14.2.8 管理服务 504
14.3 会话对话 505
14.3.1 对话过程 505
14.3.2 发起和结束会话 507
14.3.3 发送和接收消息 509
14.3.4 会话组 511
14.3.5 单个数据库的会话 513
14.4 Service Broker网络会话 515
14.4.1 Service Broker端点 515
14.4.2 路由 517
14.5 小结 519
第15章 空间数据类型(教学视频:45分钟) 520
15.1 空间数据类型简介 520
15.1.1 空间数据类型概述 520
15.1.2 WKT简介 521
15.1.3 空间引用标识符 522
15.1.4 空间类 523
15.2 geometry几何数据类型 523
15.2.1 Point点的使用 524
15.2.2 MultiPoint点集的使用 525
15.2.3 LineString线的使用 526
15.2.4 MultiLineString线集的使用 528
15.2.5 Polygon面的使用 529
15.2.6 MultiPolygon面集的使用 531
15.2.7 GeometryCollection几何集合的使用 532
15.2.8 操作几何图形实例 533
15.2.9 几何图形实例的属性和方法 540
15.2.10 几何图形实例之间的关系 542
15.3 geography地理数据类型 547
15.3.1 创建地域实例 547
15.3.2 地域实例的属性和方法 549
15.3.3 地域实例之间的关系 552
15.4 空间索引 552
15.4.1 空间索引概述 552
15.4.2 使用T-SQL创建空间索引 557
15.4.3 使用SSMS创建空间索引 559
15.4.4 管理空间索引 560
15.5 小结 561
第16章 跨实例链接(教学视频:22分钟) 562
16.1 链接服务器 562
16.1.1 链接服务器简介 562
16.1.2 使用T-SQL创建链接服务器 562
16.1.3 使用SSMS创建链接服务器 566
16.1.4 修改链接服务器属性 568
16.1.5 使用链接服务器 569
16.2 同义词 570
16.2.1 同义词简介 570
16.2.2 创建同义词 571
16.2.3 使用同义词 572
16.3 深入探讨跨实例链接 573
16.3.1 数据查询方式 573
16.3.2 链接服务器的安全 574
16.3.3 目录服务 575
16.3.4 索引服务 575
16.4 小结 576
第17章 数据库管理自动化(教学视频:42分钟) 577
17.1 SQLServer代理 577
17.1.1 SQLServer代理简介 577
17.1.2 启用SQLServer代理 578
17.2 配置数据库作业 580
17.2.1 创建作业 581
17.2.2 创建作业步骤 582
17.2.3 创建计划 585
17.2.4 运行作业 589
17.2.5 监视作业 591
17.3 数据库邮件 593
17.3.1 数据库邮件简介 593
17.3.2 配置数据库邮件 594
17.3.3 如何使用数据库邮件 598
17.4 数据库警报 598
17.4.1 创建操作员 599
17.4.2 创建警报 600
17.4.3 为SQLServer代理配置数据库邮件 603
17.4.4 为作业设置通知 604
17.5 维护计划 605
17.5.1 维护计划向导 605
17.5.2 配置维护计划 609
17.5.3 维护计划管理 611
17.6 小结 612
第18章 商务智能(教学视频:49分钟) 613
18.1 商务智能简介 613
18.2 集成服务 614
18.2.1 集成服务简介 614
18.2.2 使用导入导出向导转换数据 615
18.2.3 Excel数据的导入导出 618
18.2.4 数据查找 622
18.2.5 数据处理 624
18.2.6 异常处理 626
18.2.7 变量的使用 627
18.2.8 使用容器进行批量导入 628
18.3 分析服务 630
18.3.1 分析服务简介 630
18.3.2 创建数据源和数据源视图 632
18.3.3 创建多维数据集 634
18.3.4 部署分析服务 637
18.3.5 显示分析数据 639
18.4 报表服务 641
18.4.1 报表服务简介 641
18.4.2 报表设计 641
18.4.3 报表发布 644
18.4.4 报表展示 646
18.5 小结 647
第4篇 数据库性能优化 650
第19章 数据存储与索引(教学视频:52分钟) 650
19.1 数据库对象分配 650
19.1.1 对象的存储 650
19.1.2 区-管理空间的基本单位 651
19.2 索引 652
19.2.1 索引简介 652
19.2.2 聚集索引 653
19.2.3 非聚集索引 655
19.2.4 堆 656
19.2.5 创建索引 657
19.2.6 管理索引 659
19.3 索引选项 661
19.3.1 填充因子 661
19.3.2 联机索引操作 663
19.3.3 其他高级选项 664
19.4 数据文件分区 665
19.4.1 分区概述 665
19.4.2 文件和文件组 666
19.4.3 分区函数 668
19.4.4 分区方案 670
19.4.5 分区表 671
19.4.6 分区索引 672
19.5 全文搜索 673
19.5.1 全文搜索概述 674
19.5.2 全文目录 675
19.5.3 全文索引 676
19.5.4 使用全文搜索 679
19.6 使用FILESTREAM存储文件 680
19.6.1 FILESTREAM概述 681
19.6.2 创建FILESTREAM 681
19.6.3 管理与使用FILESTREAM 683
19.7 小结 684
第20章 数据查询(教学视频:37分钟) 685
20.1 执行计划 685
20.1.1 执行计划缓存 685
20.1.2 使用T-SQL查看执行计划 686
20.1.3 使用SSMS图形显示执行计划 687
20.1.4 重新编译执行计划 689
20.2 联接 691
20.2.1 嵌套循环联接 691
20.2.2 合并联接 693
20.2.3 哈希联接 694
20.3 SARG查询参数 695
20.3.1 SARG简介 695
20.3.2 在查询中使用SARG 695
20.4 统计信息 697
20.4.1 统计信息简介 697
20.4.2 使用T-SQL创建统计信息 698
20.4.3 使用T-SQL管理统计信息 699
20.4.4 使用SSMS创建和管理统计信息 700
20.5 小结 701
第21章 事务处理(教学视频:34分钟) 702
21.1 事务 702
21.1.1 事务概述 702
21.1.2 使用事务 703
21.1.3 嵌套事务 705
21.1.4 事务保存点 705
21.2 锁 706
21.2.1 锁的模式 706
21.2.2 锁的兼容性 708
21.2.3 锁的资源和粒度 709
21.3 事务隔离级别 710
21.3.1 并发产生的影响 710
21.3.2 隔离级别概述 711
21.3.3 使用T-SQL设置隔离级别 712
21.3.4 隔离级别详情 713
21.4 死锁 718
21.4.1 死锁简介 718
21.4.2 多表死锁 719
21.4.3 高隔离级别造成单表死锁 720
21.4.4 索引建立不当造成单表死锁 721
21.4.5 死锁监视与预防 722
21.5 小结 724
第22章 数据库系统调优工具(教学视频:25分钟) 725
22.1 数据库报表 725
22.1.1 查看数据库实例报表 725
22.1.2 查看单个数据库报表 726
22.2 使用SQLServer Profiler跟踪数据库 727
22.2.1 创建SQL Server Profiler 727
22.2.2 查询SQLServer Profiler 730
22.3 性能监视器 731
22.3.1 性能监视器简介 731
22.3.2 常用的计数器 733
22.3.3 计数器日志 734
22.4 使用优化顾问优化SQL语句 735
22.4.1 优化顾问简介 735
22.4.2 使用优化顾问优化SQL语句 736
22.5 动态管理视图和函数 738
22.5.1 动态管理视图和函数简介 738
22.5.2 动态管理视图和函数的使用 739
22.6 小结 741
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019