delay_key_write针对myisam引擎,引用这个参数的意义在于:加快表更新的速度,因为索引的更新都保存在缓存当中,没有刷新到磁盘中去,只有当表被关闭的时候才被刷新。
delay_key_write 有三个值:off,on,all
off-- delay_key_write 不生效
on--delay_key_write
all--
当使用delay_key_write参数时,在my.cnf启动参数是添加:myisam-recover=BACKUP,FORCE 这样启动mysql服务的时候会同步表的索引和数据。
如果想关闭delay_key_write参数
alter table t1 delay_key_write=0