暂无图片
mysql百万级表在不停机的情况下增加一个字段要怎么处理的?
我来答
分享
豆豆
2021-08-27
mysql百万级表在不停机的情况下增加一个字段要怎么处理的?

mysql百万级表在不停机的情况下增加一个字段要怎么处理的?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
徐国奇

使用pt-online-scheme-change工具

暂无图片 评论
暂无图片 有用 1
打赏 0
薛晓刚

除了用工具,强烈建议用8.0. 8以后版本支持在线加。就像oracle11g一样。

暂无图片 评论
暂无图片 有用 0
打赏 0
king

推荐使用pt-online-scheme-change

暂无图片 评论
暂无图片 有用 0
打赏 0
scott

MySQL 8.0快速加列 了解一下

暂无图片 评论
暂无图片 有用 0
打赏 0
哆啦A梦

百万级别在并发不高的情况下还是很容易的,5.6,5.7支持在线online,才用了inplace算法,8.0已经大表秒级加列,对业务的影响,具体可以查询官网,或者采用第三方工具pt—osc,gh—ost进行添加

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql中,有以下SQL: explain SELECT * FROM emp FORCE INDEX () where job ='SALESMAN'; 其中JOB列上有索引。其他列上无索引。 请问,上述SQL最终会采用何种访问方式
回答 1
已采纳
B报语法错误
MySQL的状态变量Max_used_connections的作用是什么?
回答 1
已采纳
系统状态变量Maxusedconnections是指从这次MySQL服务启动到现在,同一时刻并行连接数的最大值。它不是指当前的连接情况,而是一个比较值。如果在过去某一个时刻,MySQL服务同时有100
用的是mysql mha,上周配了proxysql,换连接之后出现了有个表的name字段更新不了,但是其他字段都没问题,只能换回之前mha的vip连接,这是proxysql配的有问题吗?
回答 1
路由规则有问题么?
mysql 8社区版的性能天花板是哪?
回答 1
已采纳
主要性能取决于SQL,而SQL取决于表结构设计和业务实现的逻辑。很多高并发下的瓶颈都很难从数据库本身的角度来解决,更多的要借助应用的优化和操作系统层面的优化。
mysql分表ddl疑问
回答 2
远程连接分表工具执行
怎么把图表配置的配置这两个字删除,批量操作,sql该怎么写?
回答 1
已采纳
✅正确sql:可以使用replace函数:replace(object,search,replace)sql如下:selectreplace(description,'配置','')fromsysus
mysql中的char和varchar如何区别?
回答 2
已采纳
char会分配固定的存储空间varchar是根据实际使用多少来分配存储空间char因为是固定长度,所以在存储和检索方面会快点。如果你存储的数据都是有固定长度的,这个可以建议用char如果存储数据的长度
在生产环境中已经有数据库在跑,怎么把数据拿到我的测试环境中?
回答 2
已采纳
MySQL生产环境有备份吗?有的话拿出来直接到你的测试环境执行恢复出来就行。没有的话先做一个全库备份,然后sftp下来传到测试库,source恢复出来即可。
windows下想要连接操作linux服务器的mysql,有大神知道怎么连接么?
回答 2
已采纳
安装目录先有mysql客户端。都一样的mysqlh127.0.0.1p12345密码P3306
mgr 8.0.33自动切换的原因
回答 1
在MySQL8.0.33版本的集群中,如果发生自动切换,并且在改回来后仍然发生切换,你可以通过查看MySQL的错误日志和集群状态日志来了解切换发生的原因。以下是一些建议:1.错误日志:MySQL的错误