关于Oracle索引建立的几个注意要点-阿里云开发者社区

开发者社区> 神垕> 正文

关于Oracle索引建立的几个注意要点

简介: 创建索引的优点: 1、创建索引的最主要的原因是可以大大加快数据的检索速度。 2、可以加速表和表之间的连接。 3、在使用分组和排序子句进行数据检索时,同样可以显着减少查询中分组和排序的时间。 4、通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 创建索引的缺点: 1、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间 2、当对表中的数
+关注继续查看
创建索引的优点:
1、创建索引的最主要的原因是可以大大加快数据的检索速度。
2、可以加速表和表之间的连接。
3、在使用分组和排序子句进行数据检索时,同样可以显着减少查询中分组和排序的时间。
4、通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。

创建索引的缺点:
1、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间
2、当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。

创建索引的原则:
1、在WHERE子句中最频繁使用的字段
2、联接语句中的联接字段
3、选择高选择性的字段


位图索引:处理键值重复率比较高的字段比较适合使用;特定类型的查询下性能很高。比如,要对一个结果集进行count操作,特别是在SQL语句的条件部分,在很多字段之间存在着逻辑“与”、“或”运算的查询方式。
create bitmap index index_name on table_name(column_name);

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
关于Oracle索引建立的几个注意要点
创建索引的优点: 1、创建索引的最主要的原因是可以大大加快数据的检索速度。 2、可以加速表和表之间的连接。 3、在使用分组和排序子句进行数据检索时,同样可以显着减少查询中分组和排序的时间。 4、通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 创建索引的缺点: 1、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间 2、当对表中的数
1212 0
检查oracle表和索引可回收空间!!
不错的文章~~工作中很常用。 记录学习。 交流群127591054 原帖地址:http://www.
928 0
Oracle迁移到MySQL性能下降的注意点
背景:最近有较多的客户系统由原来由Oracle改造到MySQL后出现了性能问题CPU 100%,或是后台的CRM系统复杂SQL在业务高峰的时候出现堆积导致业务故障。在我的记忆里面淘宝最初从Oracle迁移到MySQL期间也遇到了很多SQL的性能问题,记忆最为深刻的子查询,当初的版本是MySQL5.1,这个版本对子查询的优化较差,导致了很多从Oracle迁移到MySQL的系统出现过性能问题,所以后面的开发规范中规定前台交易系统不要有复杂的表join。
5333 0
深入剖析-Oracle索引分支块的结构
每个索引分支块都只有一个lmc,这个lmc指向的分支块/叶子块中的所有索引键值列中的最大值一定小于该lmc所在分支块的所有索引键值列中的最小值; 索引分支块的行记录所对应的存储格式为“行头 + 分支块/叶子块的RDBA + col 0 + col 1”,其中col 0为索引键值列,等于该行行头.
2301 0
Oracle_spatial的空间索引
空间索引 1、空间索引的创建 1)创建索引之前总是要为空间层插入元数据 2)如果之前创建的索引失败了,必须先删除才能创建 Drop index customers_sidx; ...
764 0
Oracle中查看建立索引和使用索引的注意点
一、查看和建立索引 select * from user_indexes where table_name = 'student' create index i_student_num on student(num)二、使用索引的注意点 ①类型匹配 若student中num列是varchar类型,语句select * from student where num = 100 该语
828 0
ORACLE Index Lookup索引访问路径总结
在ORACLE中,索引访问/查找(Index Lookup)路径有五种方式,分别为INDEX UNIQUE SCAN、INDEX RANGE SCAN、INDEX FULL SCAN、INDEX FAST FULL SCAN 、INDEX SKIP SCAN。
846 0
+关注
神垕
实践、研究Hive、Spark、Vertica
59
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载