摘要: 弄清楚一样东西,我们需要知道它是什么,它是如何工作的,它有什么作用,它有哪些危害。这一系列,我将尽量按照这种思路来作说明。Innodb 日志缓冲是什么? 它是内存中具有固定大小的内存块。其大小由innodb_log_buffer_size参数设置。 当每个事务提交后,相应的页数据会发生变化,按理说应该将缓冲池中相关的脏页同步到磁盘.idb文件中。但是对于数据库存储服务而言,这些都是随机IO,如果每一个事务commit后都同步到磁盘,这是无法想像的,它的性能会非常的低。因此,事务commit后,MySQL不立即将脏页同步到磁盘上,至于它真正同步的机制,这一章节,我们将不讨论。到这里,我想细心.. 阅读全文
posted @ 2011-11-30 17:47 雪刚 阅读(508) 评论(0) 推荐(0)