2021
03-30
03-30
MySQL中冗余和重复索引的区别说明
MySQL允许在单个列上创建多个索引,无论是有意还是无意,MySQL需要单独维护这些重复索引,优化器在优化查询时也需要逐个考虑这会影响MySQL的性能概念阐述重复索引:在相同的列上按照相同的顺序创建的相同类型的索引。应该避免创建这样的重复索引,发现之后也应该立即移除。冗余索引:两个索引按照相同的顺序覆盖了相同的列。创建的原因一般来说,我们有时候会在不经意间创建了重复索引,例如下面的例子:CREATETABLEtest(IDI...
继续阅读 >