首页 > 数据库 >Mysql DDL 大表 遇到的问题

Mysql DDL 大表 遇到的问题

时间:2022-10-27 07:22:26浏览次数:53  
标签:tmp index yunpan DDL add Mysql table size 大表

一张表yunpan_item大概有十几万的数据,上面有一个FullText index。

alter table yunpan_item add column `data_index` bigint  COMMENT '帖子id' after source;                                                                                                                                                                

执行的很慢,show full processlist发现status是copyin to tmp table. 一直执行了7个小时还没结束。

加上ALGORITHM=INSTANT,结果报错:InnoDB presently supports one FULLTEXT index creation at a time(可能是mysql的bug)。

于是在my.cnf上加上

tmp_table_size = 256M
max_heap_table_size = 256M

然后先把FullText index drop掉,然后执行add column,这个时候就没有copying to tmp table了。然后结束后把索引加回去。

标签:tmp,index,yunpan,DDL,add,Mysql,table,size,大表
From: https://www.cnblogs.com/zjhgx/p/16830743.html

相关文章

  • MySQL 8.x 解压版的安装步骤
    点击查看代码[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\mysql-8.0......
  • jdbc入门案例学习,java如何连接mysql,如何和mysql进行连接
    在学习了java基础和mysql以及SQL语法之后,那我们可以开始学习如何程序对数据库的数据进行操作,基本操作就是,查询,新增,更新,删除,四个基本操作,也是全部操作。这节我们将通过jdb......
  • JDBC连接MySQL(简单)
    JDBC连接MySQL    加载及注册JDBC驱动程序         Class.forName("com.mysql.jdbc.Driver");         Class.forName("com......
  • 高性能mysql 第四版 电子书 pdf
    作者:SilviaBotros/JeremyTinley出版社:O'ReillyMedia副标题:Optimization,Backups,andReplication 链接:高性能mysql第四版  HowcanyourealizeMy......
  • mysql: mysql 笔记 (up=黑马程序员)
    mysql笔记(up=黑马程序员)   一、笔记内容 --it黑马教程----part1基础教程USEmytest;DROPTABLEinfo;CREATETABLEIFNOTEXISTS`info`......
  • mysql基础
    1.SQL分类DDL:数据库定义语言,用来定义数据库对象(数据库,表,字段)DML:数据库操作语言,用来对数据库中数据进行增删改DQL:数据查询语言,用来查询数据库中表的记录DCL:数据控制语......
  • 「MySQL高级篇」MySQL索引原理,设计原则
    ......
  • MySQL 上亿大表如何优化?
    背景XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟。(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)XX......
  • 安装Mysql-zip安装
    一、安装1、下载到mysql官网http://dev.mysql.com/downloads/mysql/下载mysql注:msi的是安装版2、解压解压到想安装的目录下,我的是D:mysql-5.7.13-winx643、配置my.......
  • meet-in-the-middle
    一个优化暴力的知名小trick,早就知道,记一下。没啥好的题,手搓一道吧:给定一个\(n\timesn\)矩阵,第\(i\)行第\(j\)列元素为\(a_{i,j}\),求是否存在一条左上到右下的路......