oracle数据库对象---索引
来源:互联网 发布:windows tools 编辑:程序博客网 时间:2024/06/06 04:59
oracle数据库对象—索引简析
比较有索引和没有索引时的查表速度
part_1:创建一个学生表用于测试
create table STUDENT( stuid number(7), sname varchar2(8));
part_2:创建一个存储过程,循环地向表中插入数据(insert to student)
create or replace procedure isrt2student is tempname varchar2(8) := 'MikeSun';begin for i in 1 .. 1000000 loop insert into STUDENT (stuid, sname) values (i, tempname); end loop; commit;end;
part_3:执行插入数据存储过程(在PL/SQL命令窗口或cmd控制台执行)
execute isrt2student;
插入1,000,000条数据耗时36.591s
part_4:查看STUDENT表中的记录条数
select count(*) from student;
1,000,000条记录
part_5:在没有建立索引的情况下,查询stuid=999999的数据,查看耗时
select * from student where stuid=999999;
耗时0.085s
part_6:创建索引
create index stuindex on student(stuid);
创建索引耗时:1.696s
part_7:建立索引后再次查询
select * from student where stuid=999999;
耗时0.014s
20170110-17:29
0 0
- Oracle 数据库对象-索引
- oracle数据库对象---索引
- Oracle数据库对象----序列、索引、视图、同义词
- Oracle数据库常见对象—索引和同义词
- 七.ORACLE数据库中的序列,同义词,索引等对象
- Oracle数据库之对象视图、索引、序列、同义词
- ORACLE数据库的数据对象-表、约束、视图、索引、序列
- 数据库对象--索引
- 重建ORACLE数据库索引
- Oracle数据库索引
- ORACLE数据库索引失效
- Oracle 数据库索引
- ORACLE数据库索引失效
- oracle数据库索引
- Oracle数据库索引
- oracle数据库创建索引
- Oracle 数据库索引策略
- 浅谈oracle数据库索引
- Java资源绑定(ResourceBundle)示例
- sumproduct多条件求和经典问题(乘号和逗号)剖析
- 计算机语言和计算机程序
- 基于可变数据压缩的GPU核辅助加速策略
- 公告板
- oracle数据库对象---索引
- jQuery框架常用的性能优化
- 蛇形填数-预判
- Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
- SSH学习之Spring问题总结
- 计算每天的增量,增率
- Intent的Flag简单实用
- Android抓取崩溃日志
- Android 底部弹出窗popuwindows含有list动态控制显示内容高度