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 表名(列名,列名....)
相关推荐
Pr Young3 小时前
服务优雅停止和服务优雅启动
后端
嘟嘟MD4 小时前
程序员副业 | 2025年9月复盘
后端·aigc
尘觉4 小时前
中秋节与 Spring Boot 的思考:一场开箱即用的团圆盛宴
java·spring boot·后端
间彧5 小时前
Seata分布式事务框架详解与项目实战
后端
zhuyasen5 小时前
单机已达上限?PerfTest 分布式压测登场,轻松模拟百万用户洪峰
后端·性能优化·测试
勇哥java实战分享5 小时前
sensitive-word:一个简单易用的敏感词过滤框架
后端
popoxf5 小时前
spring容器启动流程(反射视角)
java·后端·spring
Funcy6 小时前
XxlJob 源码08:任务执行流程(三)之执行器揭秘
后端
AAA修煤气灶刘哥6 小时前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
2301_772093566 小时前
tuchuang_后端_前端_注册登录
数据库·后端·网络协议·mysql·wireshark