图书介绍

Oracle索引技术PDF|Epub|txt|kindle电子书版本网盘下载

Oracle索引技术
  • (美)库恩,(美)阿拉帕提,(美)帕德菲尔德著;卢涛译;李颖审 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115296269
  • 出版时间:2013
  • 标注页数:210页
  • 文件大小:21MB
  • 文件页数:222页
  • 主题词:关系数据库-数据库管理系统-索引方法

PDF下载


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

下载说明

Oracle索引技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Oracle索引1

1.1 用索引提高性能2

1.2 确定使用哪种类型的索引4

1.2.1 B树索引5

1.2.2 特定的索引类型7

1.3 确定需要建立索引的列10

1.3.1 主键列和唯一键列的索引11

1.3.2 外键列的索引11

1.3.3 其他适合创建索引的列12

1.4 索引指南12

1.5 小结13

第2章 B树索引15

2.1 Oracle如何使用B树索引15

2.1.1 场景一:所有的数据位于索引块17

2.1.2 场景二:索引中不包含所有信息19

2.1.3 场景三:只有表块被访问20

2.2 准备创建B树索引21

2.2.1 在创建前估计索引的大小21

2.2.2 为索引创建单独的表空间22

2.2.3 从表空间继承存储参数23

2.2.4 命名标准24

2.3 实现B树索引24

2.3.1 创建B树索引24

2.3.2 报告索引25

2.3.3 显示创建索引的代码26

2.3.4 删除B树索引27

2.4 管理带约束的B树索引28

2.4.1 在主键列上创建B树索引29

2.4.2 在唯一键列上创建B树索引33

2.4.3 索引外键列36

2.5 小结39

第3章 位图索引40

3.1 位图索引41

3.2 创建位图索引44

3.3 创建分区的位图索引45

3.4 在索引组织表上创建位图索引45

3.5 位图索引对查询性能的影响46

3.6 位图索引对数据载入性能的影响50

3.7 了解位图连接索引53

3.8 创建位图连接索引54

3.9 报告位图索引55

3.10 小结55

第4章 索引组织表56

4.1 索引组织表的结构56

4.2 索引组织表的优势57

4.3 创建索引组织表58

4.4 添加溢出段60

4.5 压缩索引组织表62

4.6 构建二级索引63

4.7 重建索引组织表66

4.8 索引组织表报告67

4.9 小结68

第5章 专门索引69

5.1 不可见索引69

5.1.1 不可见索引的用途69

5.1.2 创建不可见索引70

5.1.3 在数据库中查找不可见索引71

5.1.4 让优化器使用不可见索引71

5.1.5 维护不可见索引72

5.2 基于函数的索引72

5.2.1 创建基于函数的索引73

5.2.2 基于函数的索引的限制76

5.2.3 收集基于函数的索引的统计信息77

5.3 虚拟列上的索引78

5.4 键压缩索引80

5.4.1 键压缩的用途81

5.4.2 创建压缩索引82

5.4.3 键压缩和存储84

5.5 复合索引85

5.5.1 了解索引跳跃式扫描和复合索引85

5.5.2 在复合索引中对列进行排列86

5.5.3 为复合索引选择键87

5.6 创建虚拟索引89

5.7 反向键索引91

5.7.1 反向键索引的缺点92

5.7.2 反向键索引的用途94

5.7.3 创建反向键索引94

5.8 应用程序域索引94

5.9 小结95

第6章 分区索引96

6.1 分区索引96

6.2 创建本地分区索引97

6.2.1 最简单的形式97

6.2.2 分区级的需求98

6.2.3 前缀和非前缀选项99

6.3 管理主键和唯一索引99

6.4 创建全局分区索引101

6.5 为应用程序选择索引105

6.6 维护分区表的索引106

6.6.1 添加分区106

6.6.2 截断分区107

6.6.3 移动分区108

6.6.4 拆分分区108

6.6.5 交换分区110

6.6.6 删除分区111

6.6.7 合并分区111

6.7 重建全局分区索引和非分区索引112

6.8 把索引分区设置为不可用后重建113

6.9 索引对间隔分区的影响115

6.10 使旧的数据只读116

6.11 报告分区索引116

6.12 小结118

第7章 索引使用调优119

7.1 优化器访问路径119

7.2 索引扫描120

7.2.1 索引唯一扫描120

7.2.2 索引范围扫描121

7.2.3 索引跳跃式扫描123

7.2.4 全索引扫描124

7.2.5 索引快速全扫描125

7.3 确定查询是否使用了索引125

7.4 避免使用索引127

7.4.1 在任何情况下都不使用某个索引127

7.4.2 只避免快速扫描128

7.4.3 强制表扫描128

7.5 在索引和表扫描之间选择128

7.6 优化器忽略索引的原因129

7.6.1 不同的行数129

7.6.2 索引聚簇因子130

7.7 索引访问路径因没有新的统计信息而改变131

7.7.1 使用不等条件131

7.7.2 使用通配符查询133

7.7.3 在谓词中引用空值134

7.7.4 在查询中包含函数135

7.7.5 跳过索引的前导部分136

7.8 强制优化器使用索引136

7.8.1 应用INDEX提示137

7.8.2 应用相关的提示138

7.8.3 对失败的索引提示进行诊断139

7.8.4 调整optimizer_index_cost_adj参数140

7.8.5 为索引收集准确的统计信息142

7.9 并行化索引访问143

7.10 小结144

第8章 维护索引145

8.1 收集索引统计信息145

8.1.1 DBMS_STATS包145

8.1.2 METHOD_OPT参数147

8.2 处理不可用索引148

8.2.1 使索引不可用149

8.2.2 指定SKIP_UNUSABLE_INDEXES参数150

8.3 管理索引使用的空间153

8.3.1 重建索引以减少碎片153

8.3.2 重建反向键索引154

8.3.3 回收未使用的空间154

8.3.4 重建分区索引154

8.3.5 频繁重建索引157

8.4 INDEX_STATS视图在重建索引时的作用157

8.4.1 INDEX_STATS视图的优点158

8.4.2 INDEX_STATS视图的问题160

8.5 关于重建索引的争论162

8.5.1 重建索引的理由162

8.5.2 反对重建的理由163

8.5.3 关于重建索引的建议163

8.6 合并索引来减少碎片164

8.7 收缩索引以减少碎片165

8.8 移动表和索引166

8.9 提高创建索引的效率167

8.9.1 并行创建索引167

8.9.2 避免在索引创建期间生成重做168

8.9.3 使用较大的块169

8.9.4 压缩索引169

8.9.5 同时使用多个选项170

8.10 生成DDL从而创建索引170

8.10.1 使用DBMS_METADATA包170

8.10.2 使用SESSION_TRANSFORM存储过程171

8.10.3 使用SET_FILTER存储过程172

8.10.4 使用数据泵173

8.11 删除索引173

8.12 小结174

第9章 SQL调优顾问176

9.1 工具之间的联系176

9.2 自动SQL调优作业178

9.2.1 验证自动作业在运行178

9.2.2 查看自动SQL调优作业中的建议179

9.2.3 生成SQL脚本来实施自动调优建议181

9.2.4 禁用和启用自动SQL调优182

9.3 管理SQL调优集183

9.3.1 在AWR中查看占用大量资源的SQL184

9.3.2 查看内存中使用大量资源的SQL186

9.3.3 用AWR中占用大量资源的SQL填充SQL调优集187

9.3.4 用内存中占用大量资源的SQL填充SQL调优集188

9.3.5 用内存中所有的SQL来填充SQL调优集189

9.3.6 显示SQL调优集的内容190

9.3.7 选择性删除SQL调优集中的语句192

9.3.8 将语句添加到现有的SQL调优集193

9.3.9 删除SQL调优集193

9.4 运行SQL调优顾问193

9.4.1 创建调优任务195

9.4.2 执行DBMS_SQLTUNE并查看建议197

9.4.3 查看和删除调优任务197

9.4.4 从SQL Developer中运行SQL调优顾问197

9.4.5 从企业管理器运行SQL调优顾问198

9.5 小结199

第10章 SQL访问顾问200

10.1 为单个SQL语句生成的建议201

10.2 获得一组SQL语句的建议203

10.3 查询顾问视图209

10.4 小结210

热门推荐