SpringBoot入门教程:MySQL8新特性(优化器索引)

Posted vbirdbest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot入门教程:MySQL8新特性(优化器索引)相关的知识,希望对你有一定的参考价值。

一:隐藏索引(invisible)

隐藏索引就是查询的时候不会使用到该索引,但是当插入或者删除数据时仍然会维护索引列表。

隐藏索引的常用场景是判断某个索引是否有效果。先隐藏索引看一下SQL执行时间,然后再放开索引,再查看一下执行时间,看看放开索引是否真的提高了效率,如果没有提高查询效率证明这个索引是多余的,可以直接删掉。

注意:主键是不可以设置不可见索引。

CREATE TABLE `tbl_order` (
  `id` int NOT NULL AUTO_INCREMENT,
  

以上是关于SpringBoot入门教程:MySQL8新特性(优化器索引)的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot入门教程:MySQL8新特性(通用表表达式)

SpringBoot入门教程:MySQL8新特性(窗口函数Window Function)

SpringBoot入门教程:MySQL8新特性(窗口函数Window Function)

SpringBoot入门教程:MySQL8新特性(优化器索引)

SpringBoot入门教程:MySQL8新特性(优化器索引)

SpringBoot入门教程:MySQL8新特性(优化器索引)