MariaDB FLUSH TABLES命令只关闭未使用的表
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,例会话一select id,sleep(60) from t1;因未执行完,t1表持有METADATA LOCK(MDL)元数据锁会话二FLUSH TABLES;在MariaDB 10.4 版本以前,
千家信息网最后更新 2026年11月02日MariaDB FLUSH TABLES命令只关闭未使用的表
例会话一
select id,sleep(60) from t1;
因未执行完,t1表持有METADATA LOCK(MDL)元数据锁
会话二
FLUSH TABLES;
在MariaDB 10.4 版本以前,执行FLUSH TABLES会把所有的表强制关闭,因会话一持有MDL元数据锁,固FLUSH TABLES会等待Waiting for table metadata lock
在MariaDB 10.4 GA版本,将只关闭未使用的表,正在使用中的表忽略不受影响。(除非你手工指定表,如FLUSH TABLES t1,将会强制关闭t1表)
场景:MHA在线切换调用master_ip_online_change脚本时,第一步会执行FLUSH NO_WRITE_TO_BINLOG TABLES关闭所有表,此时如果你的数据库有未执行完的慢SQL,FLUSH NO_WRITE_TO_BINLOG TABLES就会卡住,导致无法切换。
注:MySQL 8.0.17版本不支持该功能
数据
版本
切换
强制
功能
场景
手工
数据库
正在
脚本
在线
影响
支持
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
南京欣网互联网络科技
互联网扶贫科技
与互联网科技公司
中国 科技 互联网
互联网金融科技委员会
富国互联网科技创新基金
开启互联网科技时代小说
互联网和高科技公司
深圳市运趣互联网科技有限公司
深圳前海聚择互联网科技有限公司
福建科技产业互联网发展
宝灵互联网科技有限公司
科技类公司包括互联网吗
有人说阿里系是互联网科技企业
陕西云淼互联网科技公司
东营紫格互联网科技
湖北辰鑫科技互联网
互联网高科技绘画
伍佰万互联网科技是干嘛的
广州紫鲸互联网科技有限公司
艾特科技互联网
掌上梦互联网科技
深圳艾佳互联网科技
厦门比较好的科技互联网公司
港股科技和互联网
互联网金融科技展
科技赋能视角下互联网保险发展
中国互联网有什么科技
互联网科技融合创新