视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
vue路由模式 office2010配置进度怎么去除 python excel写入数据 操作无法完成错误0x00000709 python将数据写入excel文件 js url vue router传参 jquery获取url参数 vue router跳转 clashx使用教程 vue publicpath java startswith js 获取url参数 什么是粗饲料,有什么特点 小龙虾的什么地方不能吃 牛蛙蝌蚪的饲养管理 稻水象甲的防治方法 珍珠奶茶里的珍珠是啥 苋菜红是苋菜来的吗 竹荪的栽培技术 echarts教程 vue获取当前路由 linux密码忘记 重置密码的方法 oracle触发器写法 最简单施工日志范文 hp台式机bios设置启动顺序 oracle expdp vue 获取当前路由 python getattr函数 python assert函数用法 oracle netsuite vue获取路由参数 python中def函数的用法 vue.set()用法 js setattribute javascript function vue babel python 遍历列表 js set集合 js callback
oracle 添加索引
2022-01-22 17:46:57 责编:李赢赢
文档

oracle添加索引方法是什么呢?不知道的小伙伴来看看小编今天的分享吧!

1、oracle中索引说明:

1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。

2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率

3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会影响基本的表;

4)索引一旦建立,在表上进行DML操作时(例如在执行插入、修改或者删除相关操作时),oracle会自动管理索引,索引删除,不会对表产生影响

5)索引对用户是透明的,无论表上是否有索引,sql语句的用法不变

6)oracle创建主键时会自动在该列上创建索引

2、索引原理

若没有索引,搜索某个记录时(例如查找name='wish')需要搜索所有的记录,因为不能保证只有一个wish,必须全部搜索一遍

若在name上建立索引,oracle会对全表进行一次搜索,将每条记录的name值哪找升序排列,然后构建索引条目(name和rowid),存储到索引段中,查询name为wish时即可直接查找对应地方

创建了索引并不一定就会使用,oracle自动统计表的信息后,决定是否使用索引,表中数据很少时使用全表扫描速度已经很快,没有必要使用索引。

3、oracle中添加索引方法:

CREATE [UNIQUE] | [BITMAP] INDEX index_name  --unique表示唯一索引

ON table_name([column1 [ASC|DESC],column2    --bitmap,创建位图索引

[ASC|DESC],…] | [express]) [TABLESPACE tablespace_name]

[PCTFREE n1] 

指定索引在数据块中空闲空间

[STORAGE (INITIAL n2)]

[NOLOGGING] 

表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用

[NOLINE]

[NOSORT];

表示创建索引时不进行排序,默认不适用,如果数据已经是按照该索引顺序排列的可以使用

以上就是小编今天的分享了,希望可以帮助到大家。

下载本文
显示全文
专题vue路由模式vue路由模式专题office2010配置进度怎么去除office2010配置进度怎么去除专题python excel写入数据python excel写入数据专题操作无法完成错误0x00000709操作无法完成错误0x00000709专题python将数据写入excel文件python将数据写入excel文件专题js urljs url专题vue router传参vue router传参专题jquery获取url参数jquery获取url参数专题vue router跳转vue router跳转专题clashx使用教程clashx使用教程专题vue publicpathvue publicpath专题java startswithjava startswith专题js 获取url参数js 获取url参数专题什么是粗饲料,有什么特点什么是粗饲料,有什么特点专题小龙虾的什么地方不能吃小龙虾的什么地方不能吃专题牛蛙蝌蚪的饲养管理牛蛙蝌蚪的饲养管理专题稻水象甲的防治方法稻水象甲的防治方法专题珍珠奶茶里的珍珠是啥珍珠奶茶里的珍珠是啥专题苋菜红是苋菜来的吗苋菜红是苋菜来的吗专题竹荪的栽培技术竹荪的栽培技术专题消防员呼救器作用消防员呼救器作用专题消防员血型牌作用消防员血型牌作用专题java conditionjava condition专题python合并多个excelpython合并多个excel专题java matcherjava matcher专题python excel 自动化python excel 自动化专题python xlrd读取excelpython xlrd读取excel专题java entryjava entry专题java tuplejava tuple专题cr2和jpg有什么区别cr2和jpg有什么区别专题oracle数据库注释专题oracle数据库替换专题oracle中text类型专题oracle大量数据insert专题oracle添加数据专题oracle append专题oracle insert专题oracle index函数专题oracle数据库修改字段专题oracle数据库修改列名专题oracle数据库替换函数专题oracle table()专题oracle增加字段专题oracle中tablespace专题oracle constraint专题oracle 加载数据库专题oracle数据库加字段专题oracle 修改数据专题oracle数据库的url专题mysql alter table add index专题