前言
数据库技术博大精深,包罗万象。涉列的知识体系非常多。mysql有个命令show open tables。本文主要梳理相关的知识点,希望通过一系列小小的总结,对于mysql初学者及进阶者有所帮助。
联系方式
微信公众号

微信

培训课件
(收费20元已共享到百度云盘方便同学们获取)

目录
show open tables概念
show open tables相关知识
show open tables示例
show open tables输出结果
补充事项
show open tables概念

show open tables相关知识
table cache 官方手册

handler...open及handler...close 官方手册

show open tables示例
mysql> show open tables from zxydb like 't_table_innodb%'; +----------+----------------+--------+-------------+ | Database | Table | In_use | Name_locked | +----------+----------------+--------+-------------+ | zxydb | t_table_innodb | 0 | 0 | +----------+----------------+--------+-------------+ 1 row in set (0.00 sec)
show open tables输出结果
in_use测试示例注:unlock tables会减少in_use lock tables write由于产生排它写锁只能用于一个线程,故其in_use至多为1
补充事项
如果没有操作表的权限,show open tables输出结果不包括此操作表
小结
根据show open tables可以快速判断哪些表产生了共享读的表锁,以此为基础,可以判断其它的一些相关的锁数据库故障
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
