我们刚刚将生产sql实例从2012升级到2016标准版。由于我们一直在努力寻找死锁,如果它存在,我只是面对一个,但不太明白到底发生了什么。我不理解这个问题的原因是,一个会话阻塞了另一个会话,但是阻塞会话是select查询会话。它防止另一个会话插入表。INSERT INTO [AUDITHISTORYLOG_BACKUP_2017_1]([TABLE_NAME],[OPERATION_TYPE],[HOST_NAME],[USER_NAME],[PRIMARY_KEY],[FIELD],[OLD_VALUE],[NEW_VALUE],[CREATE_DATE]) value
DBMS如何解决事务中的冲突以及何时发生冲突?id name value我的隔离级别低于snapshot isolation或serializable (可重复读或读)update table set name = 'N2' where id = '1'update table set value = 'VAL2' where id = '