作者:88943w | 来源:互联网 | 2023-08-06 10:24
解决MySQL中大表的修改问题MYSQL中的ALTERTABLE操作的性能对于大表来说是一个很大的问题。大部分ALTERTABLE操作会导致MYSQL服务中断。对于常见的场景
解决MySQL中大表的修改问题
MYSQL中的ALTER TABLE操作的性能对于大表来说是一个很大的问题。大部分ALTER TABLE操作会导致MYSQL服务中断。 对于常见的场景,能用的技巧只有两种:
1. 先在一台不提供服务的机器上执行ALTER TABLE操作,然后和提供服务的主库进行切换。
2.“影子拷贝”,用要求的表结构创建一张和源表无关的新表,通过重命名交换两张表。