向Azure SQL数据库写入(插入/更新)Azure函数的多个实例正在引发死锁异常



当Azure函数被扩展到多个实例时,它开始抛出死锁异常:

异常:('40001','[40001][Microsoft][ODBC Driver 17 for SQL Server][SQL Server]事务(进程ID 878(在与另一个进程的锁|通信缓冲区资源上死锁,已被选为死锁牺牲品。重新运行事务。(1205((SQLExecDirectW('(

在SQL Server中,尝试使用此命令。CCD_ 1。此隔离级别允许脏读取。一个事务可能会看到其他事务所做的未提交的更改。

请查看@Daniel的回答,了解更多关于这个问题的详细信息。

另请参阅本正式文件1、文件2。

最新更新