Guy*_*and 1 sql-server deadlock azure database-deadlocks azure-sql-database
看起来尽管我们根本没有使用事务,但我们从SQL Azure中获得了随机死锁错误.
当SQL Azure陷入僵局时,是否没有跨国情况?
看起来当我们运行一批UPDATE查询时,它就像批处理是一个大事务.
所有更新都是通过id并更新一行.
没有"不使用交易"之类的东西.总是有交易,你是否明确地开始交易.阅读跟踪SQL数据库中的死锁,了解如何在SQL Azure中获取死锁图.连接master并运行:
SELECT * FROM sys.event_log
WHERE database_name like '<your db name>'
AND event_type = 'deadlock';
Run Code Online (Sandbox Code Playgroud)
然后分析死锁图,了解原因.很可能你因为缺少索引而进行扫描.
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |