2020
12-30
12-30
Postgresql锁机制详解(表锁和行锁)
表锁LOCK[TABLE][ONLY]name[*][,...][INlockmodeMODE][NOWAIT]lockmode包括以下几种:ACCESSSHARE|ROWSHARE|ROWEXCLUSIVE|SHAREUPDATEEXCLUSIVE|SHARE|SHAREROWEXCLUSIVE|EXCLUSIVE|ACCESSEXCLUSIVELOCKTABLE命令用于获取一个表锁,获取过程将阻塞一直到等待的锁被其他事务释放。如果使用NOWAIT关键字则如果获取不到锁,将不会等待而是直接返回,放弃执行当前指令并抛出一个错误(error)...
继续阅读 >