Creating index ‘PRIMARY‘ required more than ‘innodb_online_alter_log_max_size‘ bytes of
在释放一个数亿记录的表时报该错Creating index 'PRIMARY' required more than 'innodb_online_alter_log_max_size' bytes of modification
重新调整:
global innodb_online_alter_log_max_size=1073741824;
128是默认值,将其调大即可。
说明:innodb_online_alter_log_max_size是MySQL 5.6.6新加入的一个动态全局参数,用以指定对InnoDB表进行在线DDL操作时,所使用的临时日志文件的最大大小(以字节为单位,默认128M),在创建索引或者使用ALTER语句修改表时会使用该临时文件。该文件记录了DDL操作期间插入、更新、删除的数据。在必要的时候该日志文件的大小会根据innodb_sort_buffer_size的值增加容量,直至达到innodb_online_alter_log_max_size值指定的最大值。若临时表的大小超出此上限,则使用ALTER语句修改表的操作会失败,即当前所有未提交的DML操作都会回滚。因此,设置一个较大的值可以允许在线DDL操作期间有更多的DML操作被执行,但是过大的值会导致DDL操作后锁定表的时间更长(锁定表,应用日志记录到表上)。即在任务执行过程中有过多的新增数据进来,导致临时文件存放不下。
Creating index ‘PRIMARY‘ required more than ‘innodb_online_alter_log_max_size‘ bytes of相关推荐
- Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage导致主从不同步解决方法
使用mysql批量更新或批量删除的大事务时可能会出现以下错误 Multi-statement transaction required more than 'max_binlog_cache_size ...
- Neo4j fails creating index,创建索引失败
很有可能的原因是你的属性(我这边是name)的长度超出了限制 使用这个语句查询一下吧:match (n:Entity) return size(n.name) as chars ORDER BY ch ...
- MySQL常见的几个错误汇总
参考自:http://www.blogjava.net/xiaomage234/archive/2014/07/25/416200.html 案例1.在线DDL报错提示日志空间不足 MySQL 往一张 ...
- var lib mysql ib_MYSQL问题解决
1. MySQL错误日志里出现: 140331 10:08:18 [ERROR] Error reading master configuration 140331 10:08:18 [ERROR] ...
- 领导1v1谈话_让谈话强化学习基础知识1
领导1v1谈话 Update: Part 2 is published! Let's Talk Reinforcement Learning - The Fundamentals - Part 2 更 ...
- SQLException错误码
这里说的错误码是指SQLException.getErrorCode()返回的int类型错误码. 比如常见的有: // 1049 Unknown database // 1060 Duplicate ...
- 网易云音乐 DBA 谈 TiDB 选型:效率的选择
原文来源: https://tidb.net/blog/ebc41efe 编者按 本文摘自由网易 DBA 团队撰写的<效率的选择--分布式数据库 TiDB 网易内部选型介绍>一文,对比了以 ...
- How to exploit MySQL index optimizations
from http://www.xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/ I've written a ...
- mysql 767 bytes_max key length is 767 bytes
Specified key was too long;max key length is 767 bytes https://blog.csdn.net/gladyoucame/article/det ...
最新文章
- ELK(+Redis)+LogAnalyzer解决企业日志问题
- Java实现读取pdf文件内容(how to read pdf in java)
- python反爬虫策略ppt_了解python爬虫怎样对抗反爬虫策略-
- OpenCV k均值聚类kmeans clustering的实例(附完整代码)
- Python编程从入门到实践~文件读取
- linux系统组成之小型RedHat little linux制作二
- 树链剖分(入门学习)
- 基于OpenCV的计算机视觉入门(1)图片操作入门
- 20h2是04服务器操作系统吗,爆料:微软 Win10 20H2 将是小更新
- SQLServer之修改DEFAULT约束
- bluedroid源码分析之ACL包发送和接收(二)
- mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
- Web3.0与数字时尚,该如何落地?
- ceph radosgw-admin的操作
- D3D12渲染技术之渲染管线
- 计算机视觉英文翻译,计算机视觉(机器视觉)系统,computer vision (machine vision)system,音标,读音,翻译,英文例句,英语词典...
- 用双重for循环做9*9乘法表
- vue-devtools浏览器插件安装
- Huffman编码的C语言实现
- 《代码整洁之道 程序员的基本素养》内容表达与读后感