标签: mysql
在MySQL中,是否可以确定查询是否会在运行之前锁定表?感兴趣的版本:5.1,5.5,5.6。感兴趣的存储引擎,如果重要:MyISAM和InnoDB。
谢谢!
答案 0 :(得分:2)
没有。因此,您需要一个测试环境来运行查询并查看它们的行为方式。尽量使测试环境尽可能接近生产。您可以对查询运行EXPLAIN,如果它没有正确使用索引,那么当您有大量记录时,可能会锁定表。