Rumah > pangkalan data > tutorial mysql > 苹果系统Sequel Pro—MySQL客户端工具一个大坑

苹果系统Sequel Pro—MySQL客户端工具一个大坑

WBOY
Lepaskan: 2016-06-07 17:22:02
asal
1902 orang telah melayarinya

软件名称: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引擎,对此不受影响。


下面是一个测试,截图如下:



本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan