索引视图导致死锁

简介: 背景:  开始并不在意索引视图会导致死锁。问题:  出现死锁,update t1 表尽然发现会去锁t2表从而导致死锁。原因:  是因为索引视图才会导致死锁问题。单从update的执行计划也能看出问题例子:  create table t1(id int primary key,a ...

背景:

  开始并不在意索引视图会导致死锁。

问题:

  出现死锁,update t1 表尽然发现会去锁t2表从而导致死锁。

原因:

  是因为索引视图才会导致死锁问题。单从update的执行计划也能看出问题

例子:

  

create table t1(id int primary key,a int)
create table t2(id int primary key,a int)
go

CREATE VIEW [dbo].[DLV_AllProductItems]
WITH SCHEMABINDING
AS
SELECT       a.id,a.a,b.id as idb,b.a as ab
FROM            dbo.t1 a
	inner join dbo.t2 b on a.id = b.id



GO

create unique clustered index ix on t(id)
update t1 set a=1 where id =1

  

目录
相关文章
|
Python
python安装教程(pycharm安装 汉化)
python安装教程(pycharm安装 汉化)
1067 0
|
人工智能
初涉歌词创作:写歌词的技巧和方法你知道多少,妙笔生词智能写歌词软件
对于初涉歌词创作的人来说,掌握关键技巧和使用“妙笔生词智能写歌词软件”能大大提升创作效率。该软件提供AI智能写词、押韵优化、歌词续写等功能,帮助捕捉灵感,明确主题,优化结构,使语言表达更加简洁生动,助你创作出感人至深的作品。
|
监控 网络安全 数据库
第一章 专用工具和实用程序概述
第一章 专用工具和实用程序概述
111 1
|
存储 索引
今天推荐的是5款同类软件中的佼佼者
你电脑中用的最久的软件是哪些?以下是否有你曾经使用过的软件呢?工欲善其事,必先利其器,今天继续分享5款同类软件中的佼佼者。
268 0
|
机器学习/深度学习 自然语言处理 搜索推荐
大模型是银弹吗
简述大模型相关内容
月球趣事——月球错觉
月球错觉是对出现在低空的月球感觉比在高空时要大的一种光学错觉,这种光学错觉也会出现在太阳和星座上。月亮错觉最早被提出来的解释是:接近地表的月亮,周围有很多的建筑物可以作为对比,让我们具体觉得月亮很大,相反的,高挂天空的月亮,周围没有什么具体让我们觉得很大的东西当对比(就算有云,云的大小对人们而言是不具体的),因此我们无法具体感受到月亮的大小。
3206 0
|
.NET
asp.net Repeater控件用法----一列数据在Repeater中每行显示固定记录方法
                                                                                                ...
1124 0
|
1天前
|
云安全 人工智能 安全
AI被攻击怎么办?
阿里云提供 AI 全栈安全能力,其中对网络攻击的主动识别、智能阻断与快速响应构成其核心防线,依托原生安全防护为客户筑牢免疫屏障。

热门文章

最新文章