MariaDB FLUSH TABLES命令只关闭未使用的表
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,例会话一select id,sleep(60) from t1;因未执行完,t1表持有METADATA LOCK(MDL)元数据锁会话二FLUSH TABLES;在MariaDB 10.4 版本以前,
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
济南进销存软件开发费用
处理url时服务器出错
公安网信息网络技术
云存储服务器怎么做
合作小程序软件开发公司
有关网络安全的徽章
职教云网络技术好吗
上海钰悦网络技术有限公司
软件开发工程师 缩写
网络安全技术应用示范试点
宝塔面板怎么查看数据库端口
服务器的高准度
深圳包菜网络技术
中国移动通信集团软件开发待遇
做java软件开发需要学哪些
法规库包含哪些子数据库
抖音拉新网络技术分享
为服务器一块硬盘故障灯亮起
网络安全面试官说我网上抄的
数据库安全性的不足之处
表格的连接数据库数据库
数据库附加后变为只读
定义网络安全英文
精力软件开发
应用服务器有哪些
全面的语音聊天软件开发
安阳 软件开发
arcgis时空数据库
无锡美晓互联网科技公司
软件开发务虚会