mysql5.7 有个表空间文件物理 300G 左右,查了下数据大概 46G,现在要改一个字段 decimal 18 改到 30,会卡死吗 生产库,就怕坑了。我查下 mysql alter 下会锁表,好像会很慢,自己对数据库也没太多研究,想问问各位大佬
1
pathbox 2019-04-24 19:54:42 +08:00 via iPhone
看文档呀,5.7 的应该不会,之前改过 varchar 类型长度
|
2
dbolo123 2019-04-24 20:37:00 +08:00 via Android
同版本本地模拟一下小数据量的,看下 affect row,为 0 应该就可以直接更新
|
3
dorothyREN 2019-04-24 21:07:04 +08:00
两千万行 sqlserver 改 varchar 长度 用了将近 10 秒,
|
4
maxam0128 2019-04-25 09:48:50 +08:00
5.7 以后都是 online ddl,锁的时间很短
|