終於修正 mass row delete 的 performance issue!
在 Mark Callaghan 的 blog 上看到的好消息,新版的 InnoDB 將不會因為 table scan 而導致整個 buffer pool 被清空了:「InnoDB plugin gets better again」。
依照「InnoDB buffer pool can be severely affected by table scans」,增加了 innodb_old_blocks_pct
與innodb_old_blocks_time
,利用一些設定避免 buffer pool 被大量清空。這個方法不是很完美,但應該是堪用的,在 5.1.41 的 InnoDB Plugin 應該就會看到。
沒有留言:
發佈留言