SQL 索引技术分享内容计划

 

  1. ORACLE 执行技术

1)  执行计划是什么?

2)  执行计划怎么分析出最佳路径?

3)  使用pl/sql来演示如何查看执行计划?

4)  执行计划的好处

  1. 什么是索引?

1)  索引的概念

2)  索引相关概念,如rowid,节点图等

3)  如何创建索引?创建索引的实例

4)  如何修改索引?

5)  如何删除索引?

6)  索引的优缺点

7)  应该创建索引的情景

8)  不该创建索引的情景

9)  限制索引

--即一些不当的索引使用方式,如使用不等操作符,is null ,is not null,函数等。

  1. 索引的分类

1)  按照索引的组织方式

(1)       B- 树索引

(2)       位图索引

(3)       HASH索引

2)  按照索引与table的关系

(1)       聚簇索引

(2)       非聚簇索引

  1. B-索引

1)  B-树索引的结构及包含的组件

2)  B-树索引对于插入(INSERT)的管理

3)  B-树索引对于删除(DELETE)的管理

4)  B-树索引对于更新(UPDATE)的管理

5)  B-树索引的特点

  1. 位图索引

1)  位图索引结构

2)  位图索引对增、删、该的管理

  1. HASH索引

1)  HASH索引结构

2)  HASH索引对增、删、该的管理

  1. 聚簇索引 非聚簇索引

1)  什么是聚簇索引和非聚簇索引?

2)  二者的区别