
SQL
文章平均质量分 89
网上邻居1
11111111111
展开
-
sql server在高并发状态下同时执行查询与更新操作时的死锁问题
最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,怎么会发生死锁呢?看完下面的分析,你会明白的… 首先看到代码中使用的查询的方法Select /// <summary> /// 根据学生ID查询教师信息转载 2021-08-30 21:12:52 · 2255 阅读 · 0 评论 -
SqlServer标识列
SqlServer标识列 2011-03-22 09:41:09| 分类:SqlServer | 标签:|字号大中小 订阅收藏这个,非常详细一、标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入(Insert)操作时,该列的值是转载 2012-08-31 16:59:35 · 1254 阅读 · 0 评论 -
SQL取得表中所有约束,主键等信息
SQL取得表中所有约束,主键等信息SELECT name,type_descFROM sys.objectswhere [type] in ('C','D','F','PK','UQ')and parent_object_id=object_id('tablename')转载 2012-08-31 16:50:49 · 412 阅读 · 0 评论