Wednesday, September 8, 2010

MySQL性能优化15 - MyISAM 存储引擎

对于 MyISAM 类型的表,可以通过以下方式快速的导入大量的数据。

[cc lang='mysql' ]ALTER TABLE tblname DISABLE KEYS;[/cc]

loading the data

[cc lang='mysql' ]ALTER TABLE tblname ENABLE KEYS;[/cc]

这两个命令用来打开或者关闭 MyISAM 表非唯一索引的更新。在导入大量的数据到一个非空的 MyISAM 表时,通过设置这两个命令,可以提高导入的效率。对于导入大量数据到一个空的 MyISAM 表,默认就是先导入数据然后才创建索引的,所以不用进行设置。

No comments:

Post a Comment