MySQL数据库为什么更改缓冲区的存在可以减少随机访问I/O呢?
主要因为二级索引数据的写入以页为基本单位,多次操作可能位于同一页面,将同一页面上的多次更改操作合并后再写入磁盘,就可以将多次磁盘写入转换为一次磁盘写入。
如果索引包含降序索引列或主键包含降序索引列,则二级索引不支持更改缓冲。