背景

由于并不是所有节点都具有相同的域,因此B+树中叶节点和内节点一般大小不同。这点与B-树不同,虽然B-树中不同节点存放的key和指针可能数量不一致,但是每个节点的域和上限是一致的,所以在实现中B-树往往对每个节点申请同等大小的空间。
InnoDB索引实现
Show index from `table_name`; ##table_name 指表名

将查询出的索引截图发给业务,经过业务允许后再进行下一步操作。

2.3 业务检查
创建以后,再次查看索引,截图发给业务,需要业务检查没问题,这样就算创建完成了。

索引重建
数据库性能下降 当数据库的性能开始下降,比如查询速度变慢或者写入操作变慢时,可以考虑重建索引来提高数据库性能。 索引碎片严重 随着数据库的使用,索引会发生碎片化,这会导致查询效率下降。当索引碎片严重时,可以通过重建索引来优化索引结构。 大量数据删除后 当数据库中有大量数据被删除时,索引的结构可能会变得不合理,重建索引可以帮助优化索引结构,提高查询性能。 数据库升级或迁移 在数据库升级或迁移时,重建索引可以确保索引与新的数据库环境相适应,保证数据库性能。
ALTER TABLE table_name DROP INDEX index_name, ADD INDEX newindex_name (column);
table_name:表名 index_name:索引名 Newindex_name:新索引名 column:字段名

ALTER TABLE table_name ENGINE=InnoDB;
table_name:表名

show index from table_name;
table_name : 表名


本文作者:吴 悔(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




