01、mysql为了提高其性能,部分数据时缓存在内存中,因此要刷新表(清除缓存),就需要用:FLUSH TABLES;02、如果是需要备份数据库,同时防止备份时候有新数据写入,且备份的是FLUSH TABLES WITH READ LOCK;03、具体你可以查询官方文档,其用处并不是很大,相反刷新权限我们时常用。但是,对于并发现很高、...
MySQL里flush tables是什么作用?
01、
mysql为了提高其性能,部分数据时缓存在内存中,因此要刷新表(清除缓存),就需要用:FLUSH TABLES;
02、
如果是需要备份数据库,同时防止备份时候有新数据写入,且备份的是FLUSH TABLES WITH READ LOCK;
03、
具体你可以查询官方文档,其用处并不是很大,相反刷新权限我们时常用。但是,对于并发现很高、缓存很大的数据库,在备份时候都需要加上锁并刷新。
2018-01-09