MySQL表锁定:持有者读写,其他会话只能读取?

Joh*_*hir 8 mysql sql transactions table-locking

是否可以锁定一个表,使得持有者可以读写,而其他会话只能读取?

文档似乎暗示读锁允许每个人只读,而写锁只允许持有者读写,而其他会话无法访问.似乎让持有者能够读写,而其他只能读取的会话将是一种非常常见的行为 - 也许是最常需要的行为.

也许在实施这种情况时遇到的性能太高了?

Byr*_*ock 3

看一下“锁定共享模式”

这将允许您设置非阻塞读锁。

但请记住,这可能会导致僵局!确保您可以接受包含过时信息的流程。