mysql-更新数据分析

更新数据:

如果更新的数据在内存中

 1:唯一索引:判断唯一索引是否再存,不存在直接插入

 2:普通索引:找到位置直接从插入

 3:差别:唯一索引需要多判断一次,性能差距可以忽略

如果更新的数据不再内存中

 1:唯一索引:需要将数据页读入内存中,在插入

 2:普通索引: 会记录在 change buffer 中

 3:差别:从磁盘读取数据页到内存 很消耗资源

发布了143 篇原创文章 · 获赞 41 · 访问量 59万+

猜你喜欢

转载自blog.csdn.net/qq_29257691/article/details/103293007
今日推荐