MySQL 5.5 FLUSH TABLES WITH READ LOCK语句简介
发布时间:2022-04-09 17:25:27 所属栏目:MySql教程 来源:互联网
导读:FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。 这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备份打快照。 也可以直接拷贝要备份的表文件到备份目录 cp -r /data_dir/ /back_dir
|
FLUSH TABLES WITH READ LOCK语句会关闭所有打开的表,并将所有数据库的表加上全局只读锁。 这对于备份来说十分方便。如果有像 Veritas 或 ZFS 这样的文件系统,你可以对备份打快照。 也可以直接拷贝要备份的表文件到备份目录 cp -r /data_dir/ /back_dir 使用 UNLOCK TABLES 语句来释放锁。 --例子一 --会话① mysql> FLUSH TABLES WITH READ LOCK; Query OK, 0 rows affected (0.04 sec) --会话②,DML操作会hang住 mysql> insert into test values(10,'LEADER','Beijing'); --会话① mysql> UNLOCK TABLES; Query OK, 0 rows affected (0.01 sec) --会话②,DML操作成功 mysql> insert into test values(10,'LEADER','Beijing'); Query OK, 1 row affected (18 min 44.54 sec) (编辑:云计算网_梅州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MySQL 5.5 INSERT ON DUPLICATE KEY UPDATE语句解说
- 如何使Mysql数据库支持阿拉伯语?
- Windows Server 2008怎么装置MySQL Community Server 5.7.1
- mysql can t start dues to the disk space is full
- MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升
- 如何提高mysql的查询速度
- 一份完整的MySQL开发规范,进大厂必看!
- Mysql通讯协议的示例分析
- mysql-使用SQL命令中的“按/排序”和合并联接为数百万行优化
- mysqldump备份,mysql复原,压缩备份,还原压缩文件
站长推荐


