索引(性能优化的重要手段)

--Oracle主要索引类型:


--标准索引 	一般适合数据量大且增、删、改不是很频繁的表,索引列通常需要经常查询
create index IN_emp_name on emp(ename desc)


--位图索引    	位图索引适于列值重复较多的列


--唯一索引	唯一索引确保在定义索引的列中没有重复值
create unique index IN_dept_name on dept(dname);


--组合索引	如果 SQL 语句的 WHERE 子句中引用了组合索引的所有列或大多数列,则可以提高检索速度
create index IN_emp_name_sal on emp(ename,sal);


--反向键索引
--基于函数的索引


--修改索引   
alter index IN_emp_name rebuild;


--与索引有关的数据字典视图有
--USER_INDEXES - 用户创建的索引的信息 
--USER_IND_PARTITIONS - 用户创建的分区索引的信息 
--USER_IND_COLUMNS - 与索引相关的表列的信息
阅读更多
文章标签: 性能优化 oracle sql
个人分类: Oracle数据库
上一篇Oracle视图
下一篇Oracle控制语句(if , loop , while , for)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭