mssql sqlserver 数据库索引大白话简介


摘要:
下文讲述sqlserver索引大白话简介,如下所示:


当平时遇到查询慢时,我们可以采用

改写sql脚本,表查询字段上加入索引

下文将采用简明扼要的方式讲述索引的相关说明:
在数据库引擎中,索引检索数据的方式,并非一直按照固定的顺序进行检索,而且按照目录格式快速查找到相应的数据位置,数据库索引类似一本字典,
索引类似一个目录:
例:我们查找汉字”猫”,首先查找首字母”M” ,然后跳转到M目录,然后从M字母开始顺序查找,索引就是采用这种快速定位的思路加快数据检索。
索引存在另外一个问题就是维护索引的成本相对较高,因为索引中涉及的内容非常多,会存储到数据库上的很多位置上,当我们在索引中加入汉字时,索引为了保证自身的排序,所以采用其它条目依次后移的方式,即加大索引的维护成本, 通过以上的分析,我们可以看出索引可以加快查询速度,但是降低了对数据操作的速度。
综上所述,在建立索引时,我们一定要综合考虑查询和数据更改的效率上达到一个平衡点,禁止一味的追求查询效率而忽略了插入的效率。