达梦数据库基础---索引

本文介绍了达梦数据库DM7中的索引类型,包括聚集索引、唯一索引、函数索引、位图索引、位图连接索引和全文索引。创建或删除索引不会影响表本身,但会影响数据检索速度。文章还提供了创建索引的参数说明及示例。
摘要由CSDN通过智能技术生成

索引是与表相关的可选的结构(聚簇索引除外),它能使对应于表的 SQL 语句执行得更快,因为有索引比没有索引能更快地定位信息。DM7 索引能提供访问表的数据的更快路径,可以不用重写任何查询而使用索引,其结果与不使用索引是一样的,但速度更快。

DM7 提供了几种最常见类型的索引,对不同场景有不同的功能,它们是:

  1. 聚集索引:每一个普通表有且只有一个聚集索引;
  2. 唯一索引:索引数据根据索引键唯一;
  3. 函数索引:包含函数/表达式的预先计算的值;
  4. 位图索引:对低基数的列创建位图索引;
  5. 位图连接索引:针对两个或者多个表连接的位图索引,主要用于数据仓库中;
  6. 全文索引:在表的文本列上而建的索引。

索引在逻辑上和物理上都与相关的表的数据无关,作为无关的结构,索引需要存储空间。

创建或删除一个索引,不会影响基本的表、数据库应用或其他索引。当插入、更改和删除相关的表的行时,DM7 会自动管理索引。如果删除索引,所有的应用仍继续工作,但访问以前被索引了的数据时速度可能会变慢。

在这里插入图片描述
参数

  1. UNIQUE 指明该索引为唯一索引;
  2. BITMAP 指明该索引为位图索引;
  3. SPATIAL 指明该索引为空间索引;
  4. CLUSTER 指明该索引为聚簇索引,不能应用到函数索引中&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值