执行过程:
使用表格控件操作一个表,当删除表中的一行数据后,再添加一条和删除记录主索引完全相同的记录,然后使用ApplyUpdates(-1)提交数据,出现数据表死锁.原因分析:
由于数据表定义了唯一索引,当使用midas模式提交表格控件的数据进行数据库更新时,删除的数据并未从应用服务器中将记录删除,而只是客户端记录删除,导致客户端批量更新应用服务器和数据库时违反唯一索引规则,所以导致死锁.请求解决:
如何检测这种情况,避免出现数据表死锁.
使用表格控件操作一个表,当删除表中的一行数据后,再添加一条和删除记录主索引完全相同的记录,然后使用ApplyUpdates(-1)提交数据,出现数据表死锁.原因分析:
由于数据表定义了唯一索引,当使用midas模式提交表格控件的数据进行数据库更新时,删除的数据并未从应用服务器中将记录删除,而只是客户端记录删除,导致客户端批量更新应用服务器和数据库时违反唯一索引规则,所以导致死锁.请求解决:
如何检测这种情况,避免出现数据表死锁.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货