ITPub博客

首页 > 数据库 > MySQL > MySQL 5.7从库system lock线程解释

MySQL 5.7从库system lock线程解释

MySQL 作者:chenfeng 时间:2018-07-12 15:03:36 0 删除 编辑

System lock


这个线程是被mysql_lock_tables()调用的。这种状态可能是很多种原因造成的。


例如,一个线程想请求或者正在等一个表的内部或者外部的system lock;


        也可能是InnoDB在执行lock tables的时候,等表级锁;


        也可能是请求内部锁,比如访问相同MyISM表没有用多个mysqld服务;


遇到这种情况,可以用--skip-external-locking选项,禁用内部的system locks。然而,内部锁如果默认禁用的话,那个选项就会没用了。


如果是在show profile的时候遇到这种状态,就说明这个线程正在请求锁(不是等)。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15498/viewspace-2157751/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
交流MySQL,PolarDB/PolarDB-X,PostgreSQL,MongoDB和Redis技术。

注册时间:2015-12-07

  • 博文量
    784
  • 访问量
    2690237