在释放一个数亿记录的表时报该错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相关推荐

  1. Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage导致主从不同步解决方法

    使用mysql批量更新或批量删除的大事务时可能会出现以下错误 Multi-statement transaction required more than 'max_binlog_cache_size ...

  2. Neo4j fails creating index,创建索引失败

    很有可能的原因是你的属性(我这边是name)的长度超出了限制 使用这个语句查询一下吧:match (n:Entity) return size(n.name) as chars ORDER BY ch ...

  3. MySQL常见的几个错误汇总

    参考自:http://www.blogjava.net/xiaomage234/archive/2014/07/25/416200.html 案例1.在线DDL报错提示日志空间不足 MySQL 往一张 ...

  4. var lib mysql ib_MYSQL问题解决

    1. MySQL错误日志里出现: 140331 10:08:18 [ERROR] Error reading master configuration 140331 10:08:18 [ERROR] ...

  5. 领导1v1谈话_让谈话强化学习基础知识1

    领导1v1谈话 Update: Part 2 is published! Let's Talk Reinforcement Learning - The Fundamentals - Part 2 更 ...

  6. SQLException错误码

    这里说的错误码是指SQLException.getErrorCode()返回的int类型错误码. 比如常见的有: // 1049 Unknown database // 1060 Duplicate ...

  7. 网易云音乐 DBA 谈 TiDB 选型:效率的选择

    原文来源: https://tidb.net/blog/ebc41efe 编者按 本文摘自由网易 DBA 团队撰写的<效率的选择--分布式数据库 TiDB 网易内部选型介绍>一文,对比了以 ...

  8. 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 ...

  9. 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 ...

最新文章

  1. ELK(+Redis)+LogAnalyzer解决企业日志问题
  2. Java实现读取pdf文件内容(how to read pdf in java)
  3. python反爬虫策略ppt_了解python爬虫怎样对抗反爬虫策略-
  4. OpenCV k均值聚类kmeans clustering的实例(附完整代码)
  5. Python编程从入门到实践~文件读取
  6. linux系统组成之小型RedHat little linux制作二
  7. 树链剖分(入门学习)
  8. 基于OpenCV的计算机视觉入门(1)图片操作入门
  9. 20h2是04服务器操作系统吗,爆料:微软 Win10 20H2 将是小更新
  10. SQLServer之修改DEFAULT约束
  11. bluedroid源码分析之ACL包发送和接收(二)
  12. mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
  13. Web3.0与数字时尚,该如何落地?
  14. ceph radosgw-admin的操作
  15. D3D12渲染技术之渲染管线
  16. 计算机视觉英文翻译,计算机视觉(机器视觉)系统,computer vision (machine vision)system,音标,读音,翻译,英文例句,英语词典...
  17. 用双重for循环做9*9乘法表
  18. vue-devtools浏览器插件安装
  19. Huffman编码的C语言实现
  20. 《代码整洁之道 程序员的基本素养》内容表达与读后感

热门文章

  1. python2, python3去除中英文空格
  2. NEXUS 5 工厂镜像刷机教程及刷机包目录解析
  3. BZOJ 4184 shallot 线性基+分治
  4. 推荐系统的多样性总结
  5. synchronized 关键字
  6. 算法时间复杂度及其计算
  7. 每隔几秒就提醒的软件+计数器+科研狗福利
  8. linux中zip加密压缩
  9. 百钱买百鸡python创新编程_编程零基础应当如何开始学习 Python?
  10. 大数据Spark企业级实战与Hadoop实战 | PDF PPT下载!