mysql 的默认删除是将行记录中的 delete_mask 从 0 修改为 1,这样该行就可以被复用了,但是非聚簇索引存在别的页,会根据行记录的聚簇索引反向查到所有非聚簇索引然后把它们删除吗?

mysql 的默认删除是将行记录中的 delete_mask 从 0 修改为 1,这样该行就可以被复用了,但是非聚簇索引存在别的页,会根据行记录的聚簇索引反向查到所有非聚簇索引然后把它们删除吗?
1 vino2014zly Sep 4, 2019 设想一下如果不删除,查询走覆盖索引的时候咋办? |
2 Aresxue OP @vino2014zly 走了之后并找不到聚簇索引,不影响结果集,但是对性能会有影响。 |