数据库中index是什么东西

数据库中index是什么东西,第1张

索引的意义 ·索引数据库中的作用相当于目录在书籍中的作用类似,都用来提高查找信息的速度。 ·索引是一个表中所包含值的列表,其中注明了表中包含各个值的行所在的存储位置,使用索引查找数据时,先从索引对象中获得相关列的存储位置,然后再...

聚集索引(Clustered Index):对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上,即如果说在一个表中建立了聚集索引,则表中的数据页会在会按照索引的顺序来存放

非聚集索引(Nonclustered Index):具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序,即非聚集索引不会影响数据表中记录的实际存储顺序。非聚集索引的叶节点存储了组成非聚集索引的关键字值和行定位器。

填充因子:指索引中一个叶子节点的填充率,若都填满就是100%,若填充率为50%,则只有一半的数据

index on ...to <文件名>:建立独立索引,生成一个指定文件名的IDX文件,打开时用:set index to 索引文件名

index on ...tag <索引标识>,建立复合索引,生成一个与表同名的CDX文件,打开时用:set ORDE to 索引标识

另外,独立索引在表更新时,需要打开,索引才能更新,复合索引无需打开索引,索引自动更新。

TAG是索引标识,可以任意取名,为了记忆方便,取字段名为好。如:

INDEX ON 姓名 TAG 姓名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6765355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存