mysql为了提高其性能,部分数据时缓存在内存中,因此要刷新表(清除缓存),就需要使用
FLUSH TABLES当然,如果是需要备份数据库,同时防止备份时候有新数据写入,且备份的是最新的:
FLUSH TABLES WITH READ LOCK具体你可以查询官方文档,其用处并不是很大,相反刷新权限我们时常用。但是,对于并发现很高、缓存很大的数据库,在备份时候都需要加上锁并刷新。
当然,高可用的系统,都是做了主从复制+热备。备份直接让从数据库做备份功能了。另外磁盘镜像也是一个好的备份方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)