8.2.4.3 优化 DELETE 语句

删除MyISAMtable 中的各个行所需的时间与索引的数量成正比。要更快地删除行,可以通过增加key_buffer_size系统变量来增加键高速缓存的大小。参见第 5.1.1 节“配置服务器”

要删除MyISAMtable 中的所有行,TRUNCATE TABLE tbl_nameDELETE FROM tbl_name快。截断操作不是事务安全的;在活动事务或活动 table 锁定过程中尝试执行一个错误时发生错误。参见第 13.1.34 节“ TRUNCATE TABLE 语句”