January 25, 2015

MySQL: 对超长blob列的redo log限制

我们知道,Innodb使用固定长度的N个iblog文件来存储redo log,文件空间可以被复用。这些被复用的空间redo需要保证已经做了checkpoint。 假定我们的iblog大小为1G,如果我们更新一个非常大的字段,就有可能覆盖掉未checkpoint的redo log,因为Innodb并没有根据其可能产生的log长度来判断redo log空间是否够用。而只是保证会预留一定比例的redo log空间。详细见bug链接:http://bugs.mysql.com/bug.php?id=69477 原创文章,转载请注明: 转载自Simple Life 本文链接地址: MySQL: 对超长blob列的redo log限制 Post Footer automatically generated by wp-posturl plugin for wordpress.