欢迎各位兄弟 发布技术文章
这里的技术是共享的
mysql为了提高其性能,部分数据时缓存在内存中,因 此要刷 新表(清除缓存),就需要 使用
FLUSH TABLES;
当然,如果是需要备份数据库,同时防止备份时候有新数据写入,且备份的是最新的:
FLUSH TABLES WITH READ LOCK;
具体你可以查询官方文档,其用处并不是很大,相反刷新权限我们时常用。但是,对于并发现很高、缓存很大的数据库,在备份时候都需要加上锁并刷新。
当然,高可用的系统,都是做了主从复制+热备。备份直接让从数据库做备份功能了。另外磁盘镜像也是一个好的备份方案。
01、
mysql为了提高其性能,部分 数据时缓存在内存中,因 此要刷新表(清 除缓存),就需要用: FLUSH TABLES;
02、
如果是需要备份数据库,同时防止备份时候有新数据写入,且备份的是FLUSH TABLES WITH READ LOCK;
03、
具体你可以查询官方文档,其用处并不是很大,相反刷新权限我们时常用。但是,对于并发现很高、缓存很大的数据库,在备份时候都需要加上锁并刷新。
来自 https://zhidao.baidu.com/question/983448011434445459.html