文档章节

oracle INDEX索引性能测试

F
 Favour
发布于 2017/08/18 13:38
字数 150
阅读 8
收藏 0
点赞 0
评论 0

第一步我们首选创建一个表 并为他填充数据

create TABLE t_service(
  SerialNo VARCHAR2(20),
  FilePath VARCHAR2(20),
  Partid VARCHAR2(4),
  StaffNo VARCHAR2(10),
  RecordTime DATE
)


declare
begin
  for i in 1..10000 loop
    insert into t_service values('厉害3','1','2','3',sysdate);
  end loop;
end;

insert into t_service values('厉害','1','2','3',sysdate);

这里我用一个简单的代码块为他填充数据

 

第二步  进入sqlplus输入命令

analyze table t_service compute statistics;
set autotrace trace explain;

第三步 进行查询操作

select SerialNo from t_service where SerialNo = '厉害';

第4步 创建索引在进行查询

CREATE INDEX Ix_RecordFile_SerialNo ON t_service(SerialNo) PCTFREE 30;

© 著作权归作者所有

共有 人打赏支持
F
粉丝 4
博文 186
码字总数 96673
作品 0
成都
程序员
PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化

标签 PostgreSQL , Oracle , index skip scan , 非驱动列条件 , 递归查询 , 子树 背景 对于输入条件在复合索引中为非驱动列的,如何高效的利用索引扫描? 在Oracle中可以使用index skip scan...

德哥
04/18
0
0
关于数据库Varchar字段类型长度设计问题

现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用...

greki
2014/03/14
0
0
Oracle 基础篇 --- 索引选项

4.4 选项 4.4.1 唯一索引 确保每个索引值都是唯一的. 主键、唯一键与唯一索引的区别 一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理...

wangbinbin0326
2015/08/11
0
0
【转】Oracle数据库相关的书籍推荐

文章转自:http://www.dbthink.com/?p=724 1.concepts guide(11g)By Thomas Kyte 由Tom担纲编写的11g的Concepts guide作为第一本书籍,是引领你进去Oracle世界的最基础的一本书籍,建议所有...

张玉涛
2012/09/05
0
0
Oracle中的索引详解

一、 ROWID的概念 存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /, row在数据块中的存储方式 SELECT ROWID, lastname FROM hr.employees WHERE departmentid ...

crazyinsomnia
2010/02/24
85.2K
3
2秒变90秒?一个拖垮性能的过滤条件引发的SQL优化

作者介绍 在href="http://mp.weixin.qq.com/s?biz=MzI4NTA1MDEwNg==&mid=2650757626&idx=1&sn=7b37b3faf2c7c640df7d1df514d9afa3&chksm=f3f9ec6fc48e657919f6df768c393ddcc71b844819758473e......

黄浩
2017/06/16
0
0
创建与管理Oracle的分区表和本地索引

在网上看到eygle写的一篇关于分区表和本地索引的文章,感觉总结的挺好,特转了过来。 Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracl...

晨曦之光
2012/03/09
0
0
数据库中罪恶的NULL

数据库中罪恶的NULL 摘要:1.Null表示Unknow; 2.聚合运算; 3.性能; 4.NO NULL! 1.Null表示Unknow: SQL基于三值逻辑true、false、unknow;Null与任何类型的值进行比较(=、>、>=、<、<=)或运算(...

吞吞吐吐的
2017/10/24
0
0
1Z0-051-DDL-2简单索引的创建和删除

索引具有两个功能:一是强制实施主键约束和唯一约束,二是提高性能 但是会减低DML操作性的性能。 1.1 索引的必要性 一、索引是约束机制的一部分,通过索引,可以立即(或近似立即)访问键值。...

pcghans
2016/06/29
0
0
索引,索引的建立、修改、删除

索引 索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用...

恋空御月
2016/05/17
4
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python爬虫 爬取百合网的女人们和男人们

学Python也有段时间了,目前学到了Python的类。个人感觉Python的类不应称之为类,而应称之为数据类型,只是数据类型而已!只是数据类型而已!只是数据类型而已!重要的事情说三篇。 据书上说...

p柯西
11分钟前
0
0
在Java中,你真的会日期转换吗

1.什么是SimpleDateFormat 在java doc对SimpleDateFormat的解释如下: SimpleDateFormatis a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows fo......

Java小铺
19分钟前
0
0
Linux系统梳理---系统搭建(二):tomcat的安装和使用

上一章讲到JDK的安装使用,这一章主要记录下服务器tomcat的安装以及部署一个项目. 1.下载tomcat,这里下载的是apache-tomcat-8.5.32.tar.gz 2.创建文件夹,便于管理,和JDK一样,在usr目录下创建t...

勤奋的蚂蚁
30分钟前
0
0
ES15-聚合

1.Terms Aggregation 分组聚合 2.Filter Aggregation 过滤聚合

贾峰uk
31分钟前
0
0
【2018.07.19学习笔记】【linux高级知识 20.27-20.30】

20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行命令 20.30 expect脚本传递参数

lgsxp
34分钟前
0
0
10.32/10.33 rsync通过服务同步~10.35 screen工具

通过服务的方式同步要编辑配置文件:[root@linux-xl ~]# vim /etc/rsyncd.confport=873log file=/var/log/rsync.logpid file=/var/run/rsyncd.pidaddress=192.168.43.21[tes...

洗香香
37分钟前
0
0
与女儿谈商业模式 (3):沃尔玛的成功模式

分类:与女儿谈商业模式 | 标签: 经济学 沃尔玛 陈志武 2007-05-10 09:09阅读(11279)评论(30) 与女儿谈商业模式 (3):沃尔玛的成功模式 陈志武 /文 沃尔玛(Wal-Mart)是另一个有意思的财...

祖冲之
44分钟前
0
0
网页加载速度优化方法总结

1、减少请求 最大的性能漏洞就是一个页面需要发起几十个网络请求来获取诸如样式表、脚本或者图片这样的资源,这个在相对低带宽和高延迟的移动设备连接上来说影响更严重。 2、整合资源 对开发...

Jack088
49分钟前
0
0
dubbo学习

https://blog.csdn.net/houshaolin/article/details/76408399

喵五郎
今天
0
0
mybatis-session.selectList源码分析

0.构建工厂:SqlSessionFactory 。 new SqlSessionFactoryBuilder.build(配置的xml文件) 获取sqlSession对象 //指定事务隔离级别 1. sqlMapper.openSession(TransactionIsolationLevel.SER......

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部