网站首页
手机版

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

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

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

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


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


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


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


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


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

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

为您推荐

怎么去掉页眉页脚 word文档怎么去掉页眉页脚

Word文档中的页眉和页脚用于标注一些重要的版权、声明类信息,可是更多时候我们还是需要将该功能去掉,下面就来看一下具体的去掉页眉页

2023-12-10 10:36

哩咔怎么设置支付密码(哩咔怎么提现)

哩咔也是可以设置支付密码的,这里就一起研究下:哩咔怎么设置支付密码?哩咔要设置支付密码,把【哩咔】APP启动下。看到哩咔界面,把【我】点

2023-12-10 10:35

忍3幻术使称号怎么获得详细 忍3幻术使称号怎么显示

忍3幻术使称号怎么获得详细?一起来看看吧。第一步:首先进入游戏当中。第二步:进入特殊忍具,点击忍术使。第三步:可以看到需要获得忍者皮肤

2023-12-10 10:34

编织车钥匙扣的方法(怎样编织车钥匙扣)

今天就给大家分享一个钥匙串钥匙扣一样的编织。简简单单,希望你的生活也是简单跟快乐!先将钥匙环套到编织绳上将绳子合到一起,折过来从

2023-12-10 10:33

香菇木耳鸡蛋豆腐汤的做法(木耳豆腐鸡蛋汤的做法大全)

香菇特有的香味,做出的汤特别的鲜美,再加上豆腐鸡蛋的滑嫩柔软。香菇木耳鸡蛋豆腐汤不仅味道好,而且营养十足。香菇木耳鸡蛋豆腐汤的做

2023-12-10 10:32

原神岩之印在哪里兑换(原神岩之印怎么换钱)

在游戏《原神》中,原神岩之印获得方式是地图探索和岩神像升级。岩之印是会刷新的,因此玩家可以在同一个地点多次获得岩之印。岩之印可

2023-12-10 10:31