MySQL:INNODB表可以完全锁定吗?

时间:2013-04-11 11:11:10

标签: mysql innodb

如果我跑:

LOCK TABLE table1, table2 READ
// DO STUFF
UNLOCK TABLES

如果表类型为INNODB,是否会阻止所有其他会话访问table1和table2?如果没有,我如何锁定INNODB中的表?

1 个答案:

答案 0 :(得分:0)

请在此处阅读此有用的文章:http://www.mysqlperformanceblog.com/2012/07/31/innodb-table-locks/

在MySQL级别上显式锁定表将阻止访问表,并且不会显示在SHOW ENGINE INNODB STATUS中。当你从性能上使用Innodb Tables时,不要使用LOCK TABLES是一个好习惯,因为Innodb使用行级锁。