图书介绍

SQL Server 2012王者归来 基础、安全、开发及性能优化【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server 2012王者归来 基础、安全、开发及性能优化
  • 秦婧等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302355182
  • 出版时间:2014
  • 标注页数:741页
  • 文件大小:150MB
  • 文件页数:766页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2012王者归来 基础、安全、开发及性能优化PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 201211

1.4 使用SQL Server Management Studio15

1.4.1 SQL Server Management Studio简介15

1.4.2 使用SSMS打开表16

1.4.3 在SSMS中使用T-SQL17

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 示例数据库AdventureWorks201229

1.7.3 示例数据库AdventureWorksDW201 230

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和CLR324

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 使用非类型化XML372

10.4.3 管理XML架构集合373

10.4.4 使用类型化XML374

10.5 XML类型的方法375

10.5.1 用query()方法查询XML376

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 使用XQuery387

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填充SqlDataAdapter416

11.5.1 SqlDataAdapter的使用416

11.5.2 DataSet的结构417

11.5.3 DataSet中的集合——DataTable417

11.5.4 DataSet中的数据行——DataRow418

11.5.5 DataSet中的数据列——DataColumn419

11.5.6 DataSet中的数据视图——DataView419

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 SQL429

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 公用表表达式CTE470

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 表值参数TVP480

13.3 SQL Server 2012新增语法482

13.3.1 Execute语法482

13.3.2 实现即席查询分页Order by485

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 创建FILESTREAM681

19.6.3 管理与使用FILESTREAM683

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 在查询中使用SARG695

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 Profiler727

22.2.2 查询SQLServer Profiler730

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

热门推荐