Oracle 索引

普通索引

语法

csharp 复制代码
create index 索引名称 on 表名(列名)

唯一索引

适合于创建索引的那一列的值,具有唯一性

语法

sql 复制代码
create unique index 索引名称 on 表名(列名)

复合索引

基于两列以上的列建立的一个索引

语法

csharp 复制代码
create index 索引名称 on 表名(列名,列名....)

注: 使用复合索引顺序要和创建时一致

反向键索引

当某个字段的值为连续增长的值,如果构建标准索引,会形成歪脖子树。这样会增加查询的层数,性能会下降。建立反向键索引可以使索引的值变得不规则,从而使索引树能够均匀分布。

语法

lua 复制代码
create index 索引名称 on 表名(列名,列名....) reverse

位图索引

位图索引适合创建在低基数列(数据的可能值有限)上,且只能做等值匹配

位图索引不直接存储ROWID,而是存储字节位到ROWID的映射

优点:减少响应时间,节省空间占用

语法

csharp 复制代码
create bitmap index 索引名称 on 表名(列名,列名....)
相关推荐
程序员码歌1 小时前
明年35岁了,如何破局?说说心里话
android·前端·后端
橙*^O^*安2 小时前
Go 语言基础:变量与常量
运维·开发语言·后端·golang·kubernetes
工程师小星星2 小时前
Golang语言的文件组织方式
开发语言·后端·golang
哈喽姥爷2 小时前
Spring Boot---自动配置原理和自定义Starter
java·spring boot·后端·自定义starter·自动配置原理
舒一笑4 小时前
为什么where=Version就是乐观锁了?
后端·mysql·程序员
GoGeekBaird4 小时前
关于垂类AI应用落地行业的方法论思考
后端·github·agent
小宁爱Python4 小时前
Django 基础入门:命令、结构与核心配置全解析
后端·python·django
你的人类朋友5 小时前
认识一下Bcrypt哈希算法
后端·安全·程序员
tangweiguo030519875 小时前
基于 Django 与 Bootstrap 构建的现代化设备管理平台
后端·django·bootstrap
IT果果日记5 小时前
详解DataX开发达梦数据库插件
大数据·数据库·后端