MYSQL排序和锁定

MYSQL排序和锁定,mysql,Mysql,MYSQL会在整张桌子上排序吗 select * from mytable order by col; 按列从mytable order中选择*; 锁定表还是根据进程状态进行远程锁定? 还是没有锁?Dpends在您的表所使用的引擎上。MyISAM执行表锁定,而InnoDB执行行锁定。有各种各样的事情要考虑,不仅仅是正确的表现数字。 看,它很古老,但仍然有些相关 关于db引擎比较的更技术性白皮书,您可以,尽管很遗憾需要注册。据我所知,它在默认隔离级别(即read committed)中不锁定任何内

MYSQL会在整张桌子上排序吗 select * from mytable order by col; 按列从mytable order中选择*; 锁定表还是根据进程状态进行远程锁定?
还是没有锁?

Dpends在您的表所使用的引擎上。MyISAM执行表锁定,而InnoDB执行行锁定。有各种各样的事情要考虑,不仅仅是正确的表现数字。 看,它很古老,但仍然有些相关


关于db引擎比较的更技术性白皮书,您可以,尽管很遗憾需要注册。

据我所知,它在默认隔离级别(即read committed)中不锁定任何内容。见:


SELECT*
根据我的经验锁定整个表。至少,您需要告诉我们哪个存储引擎。