网站首页
手机版

建立索引时要考虑哪些不利因素 如下哪些情况不建议使用索引

更新时间:2022-08-15 07:42:47作者:未知

建立索引时要考虑哪些不利因素 如下哪些情况不建议使用索引

建立索引时要考虑的不利因素有:


  1、创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加;


  2、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大,如果非聚集索引很多,一旦聚集索引改变,那么所有非聚集索引都会跟着变;


  3、当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,一旦一个数据改变,并且改变的列比较多,可能会引起好几个索引跟着改变,这样就降低了数据的维护速度。


  4、每个索引都有统计信息,索引越多统计信息越多,过多索引会导致优化器优化过程需要评估的组合增多。创建索引的时候,应该仔细考虑在哪些列上可以创建索引,在哪些列上不能创建索引。


  索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,非簇索引则通过维护表中的数据指针来提高数据的索引。索引的结构类似于树状结构,树的顶部称为叶级,树的其它部分称为非叶级,树的根部在非叶级中。同样,在聚簇索引中,聚簇索引的叶级和非叶级构成了一个树状结构,索引的最低级是叶级。在聚簇索引中,表中的数据所在的数据页是叶级,在叶级之上的索引页是非叶级,索引数据所在的索引页是非叶级。在聚簇索引中,数据值的顺序总是按照升序排列。应该在表中经常搜索的列或者按照顺序访问的列上创建聚簇索引。

本文标签: 时要  不利因素  索引  标签  

为您推荐

用excel怎么制作表格(如何制作表格excel工作表)

品牌型号:联想GeekPro2020系统:win10190964位企业版软件版本:MicrosoftExcel2019MSO16.0部分用户可能电脑型号不一样,但系统版本一致都适

2024-07-03 18:25

飞禽有哪些(可以吃的飞禽有哪些)

飞禽是野生动物中善于飞行的野生鸟类。例如:金雕,是北半球上一种广为人知的猛禽,金雕以其突出的外观和敏捷有力的飞行而著名。白冠长尾

2024-07-03 18:23

云顶之弈泰坦的坚决有什么用(云顶之弈泰坦的坚决什么效果)

云顶之弈手游作为新的自走棋模式,玩家将和其他七名敌人进行一场各自为战的博弈对抗。其中云顶之弈泰坦的坚决有什么用呢,下面一起来看

2024-07-03 18:21

非谓语动词有哪些 非谓语动词有哪些,以及它们的用法

非谓语动词有5种情况,分别是动词做主语、动词作宾语、动词作定语、动词作状语、动词作补语,动词作宾语示例:IlikewatchingTV,这就把它变

2024-07-03 18:19

卖废品收入计入什么科目(卖废品计入什么会计科目)

卖废品收入如果是属于物料残值收入,计入其他业务收入科目。如果该收入是属于出售固定资产的残料,计入营业外收入科目。“其他业务收入

2024-07-03 18:17

桑塔纳离合器沉重是怎么回事(桑塔纳离合器太重)

桑塔纳离合器沉重的原因如下:1、离合器操纵机构机械部分有发卡现象。离合器主缸内部液压油缺少或有泄漏现象;2、离合器分泵锈蚀。离合

2024-07-03 18:15