高并发情况下,主键自增是否会导致insert语句执行的时候锁表?
楼主最近遇到了一个问题,一个业务流程对数据库插入操作的时候并没有做异步处理,在高并发情况下,出现卡死现象。
楼主初步怀疑是数据库层面的原因导致,在这个业务流程中,涉及到了顺序对多张主键为自增的表进行insert跟update操作。并且
这些操作都是在事物中执行的。
请问对主键自增的表进行insert操作的时候是否会锁表,在高并发情况下,多次insert操作是否会因为锁表而进行排队。
如果表的主键是uuid的话,那么insert操作是否会有锁表?
额外再问个问题,update操作应该是对单条数据进行锁定,而不是对整张表进行锁定吧。