TiDB开发规范之物理删除讨论

这里追问一下, (包含所有列值) ,我如果update一列,也会把其他不变的列,load到内存,生成新的kv,进行写入么? 还是只update一列的数据到内存即可。

之前看过一篇帖子(专栏 - TiDB MVCC 版本堆积相关原理及排查手段 | TiDB 社区
说是把所有列都拿出来,根据新的值生成一行新的kv,然后写入到底层数据。所以update的成本单纯内存来说,还是比delete要高。由此也可以推断,用replace来优化delete,其实并不成立。因为replace其实也是update