oracle索引笔记

概念:

提高数据库查询性能的一种手段。

1、b*tree索引

原理:

·取第一个数据作为根节点
·比根节点小的放在左子树,比根节点大的放在右子树
组成:
叶子节点:直接指向数据行(索引项)
分支节点:指向索引其他分支或者叶子节点。
根节点:最顶端的节点。

叶子节点组成:

索引项头:存储行数及其锁的信息。
索引列长度与值:两者需同时出现,定义列的长度。
rowid:数据行地址

创建btree 方式

1.设置主键约束与唯一约束自动创建索引。
2.使用命令直接创建索引

语法:create index [username.] 索引名称 on [username.] table_name (column_name[asc|desc])

2、位图索引

语法:create bitmap [username.] 索引名称 on [username.] table_name (column_name[asc|desc])
删除索引:
droop index index_name;

总结

你在哪,我在哪!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,836评论 1 14
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,216评论 0 13
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 5,517评论 0 0
  • 常用语句: sql/plus sqlplus 'amdocs/Amdocs.Jx.China.110#@ysdb1...
    好好学习的蜗牛阅读 8,521评论 0 0
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 3,945评论 0 1

友情链接更多精彩内容