苹果系统Sequel Pro—MySQL客户端工具一个大坑
程序员文章站
2022-06-06 13:46:37
...
软件名称:SequelPro(MySQL客户端工具)官网地址:http://www.sequelpro.com/该工具在导出表数据的时候,会产生一条坑爹的SQL:/*!40000ALTERTABLE`sbtest`DISABL
软件名称:Sequel Pro(MySQL客户端工具)
官网地址:
该工具在导出表数据的时候,会产生一条坑爹的SQL:
/*!40000 ALTER TABLE `sbtest` DISABLE KEYS */;这条SQL是针对MyISAM引擎批量插入,为了加快插入速度,,会加上ALTER TABLE t1 DISABLE KEYS;来关闭索引, 这里存在一定的风险,因为在插入完毕后,要再执行ALTER TABLE t1 ENABLE KEYS;来开启索引,这里开启索引相当于索引重建了,非常耗时,而且会锁表。应禁止使用该功能。
而InnoDB引擎因采用内存型缓冲写,设计上不同于MyISAM引擎,对此不受影响。
下面是一个测试,截图如下: