[英]MySQL (Percona 5.7) Slow ALTER table with InnoDB engine …?
我有一个InnoDB引擎中的表,这是一个非常简单的表,具有25000行。 当我执行一个简单的ALTER时,它将运行近10分钟:
mysql> ALTER TABLE `quote_followups_istvan`
ADD `customer_ip2` VARCHAR(20) NOT NULL DEFAULT '' AFTER `comment`;
查询正常,受影响的0行(10分钟52.82秒)记录:0重复:0警告:0
但是,当我将其引擎更改为MyISAM时,我得到了:
mysql> alter table quote_followups_istvan engine="MyISAM";
查询正常,受影响的25053行(0.56秒)记录:25053重复项:0警告:0
mysql> ALTER TABLE `quote_followups_istvan`
ADD `customer_ip3` VARCHAR(20) NOT NULL DEFAULT '' AFTER `comment`;
查询正常,受影响的25053行(0.37秒)记录:25053重复项:0警告:0
所以10分钟比0.37秒....
我在这里想念什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.