有没有可能,在我的代码中只使用查询语句(而不使用select锁),由于MySQL进行处理的方式,我仍然锁定了表一段时间?
(例如,MySQL可以在对表进行排序时锁定,或者类似的事情)
这是可能的还是选择就是不锁定?
发布于 2010-10-27 20:33:08
有没有可能,在我的代码中只使用查询语句(而不使用select锁),由于MySQL的处理方式,我仍然锁定了表一段时间?
不会对并发SELECT查询执行内部锁定。
然而,对于大量并发SELECTs,您可能会观察到由于更频繁的缓存未命中、增加的磁盘响应时间(由于排队的I/O请求)等导致的自然性能下降。
然而,这与MySQL锁定机制无关。
https://stackoverflow.com/questions/4032934
复制相似问题