-
Notifications
You must be signed in to change notification settings - Fork 55
innodb_online_alter_log_max_size
xiaoboluo768 edited this page Jun 14, 2020
·
2 revisions
- 指定在InnoDB表 online DDL操作期间用于保存并行DML操作数据的临时日志文件大小的上限
- 每个表索引的创建和表的online DDL操作中都会各自产生一个单独的日志文件。 此日志文件保存在DDL操作期间对表的update,delete,insert操作的数据。临时日志文件在需要时可以通过配置参数innodb_sort_buffer_size的值进行扩展,直到innodb_online_alter_log_max_size指定的最大值。 如果临时日志文件超过innodb_online_alter_log_max_size参数指定的最大大小,则ALTER TABLE操作将返回失败,并且在ALTER TABLE操作期间所有未提交的并发DML操作的数据都将被回滚。因此,如果确定在DDL期间有比较大量的DML,可以对应调整该参数的值,但要注意,加到该参数的值也延长了DDL操作结束时应用这些DML的时间,在应用这些DML时表会被锁定
- 全局变量,动态变量,默认值为134217728字节(128M),整型值,取值范围为:65536~2**64-1
上一篇:innodb_read_only | 下一篇:innodb_tmpdir
-
本 WIKI 包含了《千金良方--MySQL 性能优化金字塔法则》一书的代码段加粗命令行命令和SQL语句文本、以及4个附录内容,其中:
- 代码段和高清图单独整理为一个系列文档,如下:
- 每个附录都各自整理成了一个小系列文档,如下:
-
《千金良方--MySQL 性能优化金字塔法则》 一书的作者信息如下:
- 李春、罗小波、董红禹
-
联系人QQ:309969177
-
提示:
-
郑重声明:本WIKI仓库中的资料为电子工业出版社与本书的三位作者共同授权开源,为了在方便大家的同时,避免不必要的纠葛,任何商业与非商业的引用、转载,麻烦大家注明出处,谢谢配合!