索引的创建方法使用场合及建议物业
同样有着众多让人胆颤心寒的技能 1 各种索引的创建方法
(1)*Tree索引。
Create index indexname on tablename(columnname[columnname...])
(2)反向索引。
Create index indexname on tablename(columnname[columnname...]) reverse
(3)降序索引。
Create index indexname on tablename(columnname DESC[columnname...])
(4)位图索引。
Create BITMAP index indexname on tablename(columnname[columnname...])
(5)函数索引。
Create index indexname on tablename(functionname(columnname))
注意:创建索引后分析要索引才能起作用。
analyze index indexname compute statistics;
2 各种索引使用场合及建议
(1)B*Tree索引。
常规索引,多用于oltp系统,快速定位行,应建立于高cardinality列(即列的唯一值除以行数为一个很大的值,存在很少的相同值)。
(2)反向索引。
B*Tree的衍生产物,应用于特殊场合,在ops环境加序列增加的列上建立,不适合做区域扫描。
(3)降序索引。
B*Tree的衍生产物,应用于有降序排列的搜索语句中,索引中储存了降序排列的索引码,提供了快速的降序搜索。
(4)位图索引。
位图方式管理的索引,适用于OLAP(分析)和DSS(决策处理)系统,应建立于低cardinality列,适合集中读取,不适合插入和修改,提供比B*Tree索引更节省的空间。
(5)函数索引。
B*Tree的衍生产物,应用于查询语句条件列上包含函数的情况,索引中储存了经过函数计算的索引码值。可以在不修改应用程序的基础上能提高查询效率。
查看本文来源
忻州治疗白癜风哪家医院好长春男科哪好
小儿积食吃什么药
- 上一页:索引概述
- 下一页:索引索引还是索引计划
-
戏仿手臂该怎么画?戏仿手臂简单画法
英雄人物双右臂该怎么画像?英雄人物双右臂简单英雄人物画像。很多朋友都...
2023-11-29
-
ARC Audio Research Reference 6SE 胆前级
Audio Research 从 1973 年举出成名作单箱式年不同点扩大机 SP3,去年成风靡通通...
2023-11-06
-
碧桂园成功发售5亿元公司债 票面利率4.5%
北京商报讯(记者 王寅浩)5月底20日隔日,万科发布公告称,失败出版2022年...
2023-10-23
-
Mac磁盘如何同步进行分区和格式化!
很多女朋友都一切都是想到Mac怎么文档化存储仪器?Mac存储仪器如何同步进行...
2023-10-10
-
AITO问界M7发布 一小时采购破万
7年末4日,在中国联通夏季北极星从苹果发布会上,中国联通发布了包括笔记...
2023-10-05
-
一包多用途,双面人系列演绎双重性格,最佳性价比非它莫属!
杀弓第三部突击填装袋,全都美学外型新设计,正、鼓吹两面大多可怀著,给...
2023-10-03