MariaDB FLUSH TABLES命令只关闭未使用的表
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,例会话一select id,sleep(60) from t1;因未执行完,t1表持有METADATA LOCK(MDL)元数据锁会话二FLUSH TABLES;在MariaDB 10.4 版本以前,
千家信息网最后更新 2025年11月12日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安全错误
数据库的锁怎样保障安全
服务器安全证书登陆失败
ctbs 数据库异常
黑色沙漠公会基地服务器
数据库怎么加综述性这个条件
方舟服务器地图排名
学生资助信息网络安全
锦鲤卡软件开发
缴费软件开发
如何打开许可管理服务器
tplink服务器
sql数据库目录修改
蚂蚁金服有没有收购金融服务器
郴州系统软件开发报价
内网服务器可以控制什么网络
qt数据库怎么激活
学电脑计算机网络技术要用什么
微信数据库被损坏是怎么回事
电脑用公共网络安全吗
网络安全之白帽子
词库数据库
我的世界服务器收费吗
弈城围棋台湾服务器
河南程序软件开发要多少钱
圳前海帕拓逊网络技术
网络安全防范心得体会1000
软件开发公司 起名
苹果系统服务器
网络技术期末a卷
网络安全参考架构
win10如何关闭服务器