|
to fan_zhen_hua
checkpoint是一种机制,是触发同步各种文件的,永久写入脏数据到磁盘的,你所说的 (oracle则在control file中),不是那么准确.
"除了commit之外,不知道是否还有别的动作会触发checkpoint。"
checkpoint我理解是一种批量的操作. 有文档说commit会触发checkpoint吗???
"因为innodb的事务日志可以直接被覆盖,不用象oracle那样需要等待归档完才能被重写。"
innodb的事务日志如果要被覆盖,要先确认这些信息已经写入数据文件了,否则会发生checkpoint .这点和oracle类似. |
|