一:隐藏索引(invisible) 隐藏索引就是查询的时候不会使用到该索引,但是当插入或者删除数据时仍然会维护索引列表。 隐藏索引的常用场景是判断某个索引是否有效果。先隐藏索引看一下SQL执行时间,然后再放开索引,再查看一下执行时间,看看放开索引是否真的提高了效率,如果没有提高查询效率证明这个索引是多余的,可以直接删掉。 注意:主键是不可以设置不可见索引。 CREATE TABLE `tbl_order` ( `id` int NOT NULL AU