图书介绍

高性能SQL 调优精要与案例解析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

高性能SQL 调优精要与案例解析
  • 闫书清编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121323621
  • 出版时间:2017
  • 标注页数:296页
  • 文件大小:28MB
  • 文件页数:310页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

高性能SQL 调优精要与案例解析PDF格式电子书版下载

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

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

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

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

图书目录

基础篇2

第1章 整体架构2

1.1实例2

1.2数据库3

1.3整体架构图解5

第2章 内存架构7

2.1系统全局区7

2.1.1共享池7

2.1.2数据缓冲8

2.1.3重做日志缓冲8

2.1.4系统全局区相关信息9

2.2程序全局区9

2.2.1会话区9

2.2.2 SQL工作区10

2.2.3程序全局区的相关信息10

第3章 存储架构11

3.1块11

3.2区间13

3.3段14

3.4表空间14

第4章 对象类型17

4.1表17

4.1.1表的概念17

4.1.2表的注解17

4.1.3表与段18

4.1.4表分区19

4.2索引21

4.2.1索引的概念21

4.2.2索引的注解21

4.2.3本地索引和全局索引24

4.2.4 B*Tree索引组织结构25

4.2.5位图索引26

4.3簇27

4.3.1簇的概念27

4.3.2簇注的解27

4.4视图27

4.4.1视图的概念27

4.4.2视图的注解28

4.5物化视图28

4.5.1物化视图的概念28

4.5.2物化视图的注解28

4.6同义词29

4.6.1同义词的概念29

4.6.2同义词的注解29

4.7序列30

4.7.1序列的概念30

4.7.2序列的注解30

4.8索引组织表30

4.8.1索引组织表的概念30

4.8.2索引组织表的注解31

4.9过程和函数31

4.9.1过程和函数的概念31

4.9.2过程和函数的注解32

4.10触发器32

4.10.1触发器的概念32

4.10.2触发器的注解33

4.11包33

4.11.1包的概念33

4.11.2包注解33

4.12约束34

4.12.1约束的概念34

4.12.2约束的注解34

第5章 事务35

5.1事务的概念35

5.2事务的特性36

5.3 ANSMSO SQL标准定义的事务隔离级别36

5.4 Oracle支持的事务隔离级别36

5.5事务的开始和结束37

5.6事务的相关信息37

第6章 执行计划39

6.1执行计划的概念39

6.2系统统计数据40

6.3对象统计数据41

6.4扩展统计数据42

6.4.1扩展统计数据的概念42

6.4.2扩展统计数据的限制42

6.5执行计划的获取方法42

6.5.1 GUI工具43

6.5.2 autotrace的功能45

6.5.3 DBMS XPLAN包47

6.5.4 SQL查询方法55

6.5.5跟踪方法56

6.6执行计划阅读及分析方法58

第7章 执行计划操作与分析59

7.1表相关操作59

7.2索引相关操作65

7.3物化视图相关操作72

7.4连接相关操作75

7.5分区相关操作91

7.6并行相关操作98

7.6.1并行相关的概念98

7.6.2并行相关操作示例100

7.7排序相关操作111

7.8视图相关操作116

7.9集合相关操作118

7.10位图相关操作121

7.11聚合相关操作126

7.12分析函数相关操作127

7.13层级相关操作130

7.14 DDL及DML相关操作134

7.15 其他相关操作142

第8章 调优相关数据项150

8.1执行计划数据项150

8.2性能统计信息数据项151

第9章 确定瓶颈153

9.1分析Cost方法153

9.1.1方法说明153

9.1.2分析要点153

9.1.3方法优势154

9.1.4方法劣势154

9.2分析Trace结果方法154

9.2.1方法说明154

9.2.2分析要点157

9.2.3方法优势157

9.2.4方法劣势157

9.3目测分析方法157

9.3.1方法说明157

9.3.2分析要点158

9.3.3方法优势158

9.3.4方法劣势158

第10章 解决问题159

10.1合理使用索引159

10.1.1索引应用的一般原则161

10.1.2索引应用的认识误区162

10.2合理使用表分区163

10.2.1合理选择表分区类型163

10.2.2合理选择索引类型164

10.3收集和维护统计数据164

10.3.1自动收集统计数据164

10.3.2手动收集和维护统计数据166

10.3.3收集和维护扩展统计数据169

10.4 SQL语句改写170

10.4.1消除视图170

10.4.2标量子查询改为外连接172

10.4.3 update改为merge into173

10.4.4正确使用分析函数175

10.4.5 with as去除多次扫描176

10.4.6 union改为or178

10.4.7 or改为union179

10.4.8 in改为join181

10.4.9 in改为exists182

10.4.10 not in改为not exists183

10.4.11 not exists改为not in184

10.4.12 exists改为join185

10.4.13 not exists改为join187

10.4.14 join改为exists188

10.4.15 join改为not exists189

10.4.16改写为集合运算符190

10.5正确使用Hint191

10.5.1 Hint的概念及场景191

10.5.2 Hint的具体语法192

10.5.3常用Hint193

10.6数据库开发常识220

10.6.1判断SQL性能的标准220

10.6.2索引相关误区220

10.6.3慎用多视图连接222

10.6.4慎用循环Delete222

10.6.5考量绑定变量的应用223

10.6.6减少参与连接的表数223

10.6.7慎用触发器223

10.6.8慎用临时表224

10.6.9表连接写法选择和排序225

实践篇228

第11章 案例解析228

11.1案例一228

11.1.1问题背景228

11.1.2问题描述229

11.1.3问题分析及解决230

11.1.4优化效果233

11.2案例二235

11.2.1问题背景235

11.2.2问题描述235

11.2.3问题分析及解决237

11.2.4优化效果241

11.3案例三242

11.3.1问题背景242

11.3.2问题描述244

11.3.3问题分析及解决245

11.3.4优化效果247

11.4案例四248

11.4.1问题背景248

11.4.2问题描述249

11.4.3问题分析及解决251

11.4.4优化效果254

11.5案例五255

11.5.1问题背景255

11.5.2问题描述255

11.5.3问题分析及解决256

11.5.4优化效果258

11.6案例六259

11.6.1问题背景259

11.6.2问题描述259

11.6.3问题分析及解决262

11.6.4优化效果266

11.7案例七267

11.7.1问题背景267

11.7.2问题描述268

11.7.3问题分析及解决271

11.7.4优化效果274

11.8案例八277

11.8.1问题背景277

11.8.2问题描述277

11.8.3问题分析及解决281

11.9案例九282

11.9.1问题背景282

11.9.2问题描述286

11.9.3问题分析及解决288

11.9.4优化效果289

11.10案例十290

11.10.1问题背景290

11.10.2问题描述291

11.10.3问题分析及解决292

11.10.4优化效果295

热门推荐