Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在每次插入和/或更新时锁定表是常态吗?
如果是,为什么?为了避免重复的确切时间添加?还有其他原因吗?
不,您绝对不应该在每次插入或更新时锁定表。
数据库本身会自动锁定保持数据完整性所需的表部分。为单个插入或更新锁定整个表只会使锁定大于必要。
锁定表可以用作事务的替代方法,并且当您需要对相互依赖的表执行多个操作时会使用它。