MySQL binlog group commit--flush 階段

        在關係數據庫中,爲了滿足ACID的D屬性,即事務提交併返回給客戶端之後,必須保證該事務的素有修改都持久化了,物理是在數據庫崩潰的情況下或者宕機斷電情況下,都必須保證數據不能丟失。這就需要事務提交過程中調用fsync或者fdatasync將數據持久化到磁盤。fsync是一個昂貴的系統調用,對於普通磁盤,每秒只能完成幾百次fsync操作。fsync會限制每秒鐘提交的事務數成爲關係數據庫
相關文章
相關標籤/搜索