没有合适的资源?快使用搜索试试~ 我知道了~
Oracle索引回顾 B*索引 位图索引 函数索引 逆键索引 索引的维护
资源推荐
资源详情
资源评论
21/8/3 1 / 50
Oracle 9i/10g
高级索引介绍
21/8/3 2 / 50
内容提要
Oracle
Oracle
索引回顾;
索引回顾;
B*
B*
索引;
索引;
位图索引;
位图索引;
函数索引;
函数索引;
逆键索引;
逆键索引;
索引的维护;
索引的维护;
21/8/3 3 / 50
Oracle 索引回顾
约束包含索引
约束包含索引
主键是唯一索引
主键是唯一索引
主键是是约束
主键是是约束
约束 说明
NOT NULL 列不能包含空值
UNIQUE 列或列的组合 的值唯一
PRIMARY KEY 列或列的组合 为表的主键
FOREIGN KEY 列或列的组合 为表的外键
CHECK 表中每一行必须满足的特殊条件
21/8/3 4 / 50
Oracle 索引回顾
创建主键
创建主键
在创建表时创建主键
在创建表时创建主键
关键是主键也占空间,要指定表空间:
关键是主键也占空间,要指定表空间:
CREATE TABLE insured_autos
CREATE TABLE insured_autos
(policy_id NUMBER,
(policy_id NUMBER,
vin VARCHAR2(40),
vin VARCHAR2(40),
coverage_begin DATE,
coverage_begin DATE,
coverage_term NUMBER,
coverage_term NUMBER,
CONSTRAINT pk_insured_autos PRIMARY KEY (policy_id,vin)
CONSTRAINT pk_insured_autos PRIMARY KEY (policy_id,vin)
USING INDEX TABLESPACE index
USING INDEX TABLESPACE index
STORAGE (INITIAL 10M NEXT 2M PCTINCREASE 0)
STORAGE (INITIAL 10M NEXT 2M PCTINCREASE 0)
);
);
21/8/3 5 / 50
创建索引 - 原则 …
在数据插入后创建索引
在数据插入后创建索引
:
:
对于使用
对于使用
SQL*LOADER
SQL*LOADER
工具加载数据的表,可
工具加载数据的表,可
先加载数据完成后再创建索引
先加载数据完成后再创建索引
创建索引前提:
创建索引前提:
频繁查询的大表返回的结果小于
频繁查询的大表返回的结果小于
15%
15%
的情况可
的情况可
创建索引
创建索引
创建索引可加快连接速度
创建索引可加快连接速度
小表不需要建立索引
小表不需要建立索引
主键和唯一键自动成为索引
主键和唯一键自动成为索引
剩余50页未读,继续阅读
资源评论
zhaiweizhong
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功