旅游网站的设计栏目,模板网站的域名是什么意思,系统客户管理软件,建设银行网站背景图片首先我们要清楚所以也是要占用磁盘空间的#xff0c;随着表中数据量越来越多#xff0c;索引的空间也是随之提升的#xff0c;因而单表不建议定义过多的索引#xff0c;所以使用联合索引可以在一定程度上可以减少索引的空间占用其次#xff0c;使用联合索引的情况下#…首先我们要清楚所以也是要占用磁盘空间的随着表中数据量越来越多索引的空间也是随之提升的因而单表不建议定义过多的索引所以使用联合索引可以在一定程度上可以减少索引的空间占用其次使用联合索引的情况下如果索引中字段包含全部查询所需的字段即发生索引覆盖就可以不用进行回表操作进一步提高效率联合索引在使用等值范围查询的时候特别有效因为它可以直接定位到具有特定键值组合的记录。对于范围查询联合索引同样有用但是一旦遇到范围条件索引中该条件之后的列就不会被用于优化查询 另外提一嘴我们在设置主键索引时一般情况下我们都会设置为自增的那么我们为什么这么做呢这么做有什么好处呢
首先如果我们使用自增主键那么每次插入数据的时候新数据就会顺序添加到当前索引节点的位置不需要移动已经有的数据当页面写满的时候就会自动开辟一个新页面。因为不需要重新移动数据因此这种插入的方式十分高效
其次如果我们使用非自增主键由于每次插入索引的值都是随机的因此每次插入新的数据时都有可能会放入现有数据页的中间这将不得不移动其他数据来满足新数据的插入操作甚至有的时候需要复制一个界面的数据到另一个界面这种情况我们称之为页分裂。页分裂还有可能会造成大量的内存碎片导致索引结构不紧凑从而影响查询效率。