特牛生活网

架构师技能6:深入MySQL原理-Waiting for table metadata lock引发系统崩溃_hguisu的博客-CSDN博客

网友收藏
一、背景我们在某个下午三点执行了某个库zone表的ddl操作,导致线上服务出现灾难性的后果:1、系统核心服务无法访问。2、系统基础服务依赖zone表的服务C出现线程阻塞进而导致服务C无法响应连接,使用apache的httpClient在获取链接超时报错:Read timed out。(不要被字面意思误解,httpClient的Read timed out不一定是响应超时,而是socket connect timeout,就是服务C无法接收请求连接)。由于此前从未遇到过Waiting for _waiting for table metadata lock