oracle索引(函数索引,以时间区分每天)
来源:互联网 发布:gephi数据集下载 编辑:程序博客网 时间:2024/05/20 06:07
不是啊,建太多会影响性能的,维护成本也很大
一般在关键字段上建立
例如 where 后面有很多字段,其中有 logtime 字段,你在这个字段上建立索引,
查询是根据 logtime 字段指定时间条件就会过滤掉绝大部分记录,剩下的即使全表扫描也不会太多,从而影响查询速度
一般在关键字段上建立
例如 where 后面有很多字段,其中有 logtime 字段,你在这个字段上建立索引,
查询是根据 logtime 字段指定时间条件就会过滤掉绝大部分记录,剩下的即使全表扫描也不会太多,从而影响查询速度
我们业务基本都是以 时间类型 建立函数索引的
比如
create index emp_ind on emp(to_char(hiredate ,'yyyy-mm-dd'))
查询时
select * from emp
where (to_char(hiredate ,'yyyy-mm-dd')) ='2012-01-25'
这样就剩下记录就只是 一天的记录了,在用其它字段过滤一下,速度很快
给你个时间例子
P_O_W_CELLSAMPLEPOINTS 66.9GB
select * from P_O_W_CELLSAMPLEPOINTS
where TO_CHAR("STARTTIME",'YYYY-MM-DD')='2011-06-08'
结果不到 1秒
P_O_W_CELLSAMPLEPOINTS 66.9GB
select * from P_O_W_CELLSAMPLEPOINTS
where TO_CHAR("STARTTIME",'YYYY-MM-DD')='2011-06-08'
结果不到 1秒
- oracle索引(函数索引,以时间区分每天)
- oracle索引-函数索引
- oracle索引:B*树索引、位图索引(bitmap)、基于函数的索引、应用域索引
- oracle函数索引
- oracle创建函数索引
- oracle函数索引小结
- oracle函数索引
- Oracle函数索引
- oracle函数索引
- oracle函数索引
- oracle 函数索引
- oracle 函数索引
- oracle函数索引
- oracle 监控函数索引
- oracle创建函数索引
- Oracle函数索引
- oracle函数索引
- 每天一小步--数据库Oracle的索引
- 把非分区表改为分区表
- Xcode 4.2 常用快捷键
- 所有从非官方网站下载的putty和WinSCP都有后门(附清理方式)
- java连接数据库公用类
- EXTJS4.0 window 用法笔记~~
- oracle索引(函数索引,以时间区分每天)
- 如何判断MAX232接口芯片的好坏
- VS2005下使用boost库环境的搭建
- U盘常用文件系统比较
- SQL Server 2012 最新技术 PowerView 让你的业务会说话 [上篇]
- 使用Windows Live Writer寫CSDN Blog
- Java加密技术(五)
- JS控制键盘输入
- TestExcel