mysql alter table时的表锁是mysql服务层加的还是存储引擎加的

因该是存储引擎加,基于如下理由:

(1) 服务层只提供sql的词法、语法分析,索引选择,调存储引擎

(2) alter table要给表上MDL排他锁,锁的实现都是基于存储引擎的

 

posted on 2020-11-20 16:09  冯亮  阅读(288)  评论(0编辑  收藏  举报

导航