MySQL binlog group commit--flush 阶段

        在关系数据库中,为了满足ACID的D属性,即事务提交并返回给客户端之后,必须保证该事务的素有修改都持久化了,物理是在数据库崩溃的情况下或者宕机断电情况下,都必须保证数据不能丢失。这就需要事务提交过程中调用fsync或者fdatasync将数据持久化到磁盘。fsync是一个昂贵的系统调用,对于普通磁盘,每秒只能完成几百次fsync操作。fsync会限制每秒钟提交的事务数成为关系数据库
相关文章
相关标签/搜索