遇到故障,我们往往想的是如何解决这个故障,而不是从故障的根本去思考出现这个故障的原因?这样的结果,只能使我们得到了鱼,失去了渔。今天,我们就来分享一个由USE DB堵塞故障引发的思考案例。
故障描述
今天一个朋友遇到数据库遇到一个严重的故障,故障环境如下:
MYSQL 5.6.16
RR隔离级别
GITD关闭
表现如下:
use db不能进入数据库
show table status不能查询到表信息
schema.processlist来看有大量的 Waiting for table metad