摘要:
阅读全文
posted @ 2011-09-30 09:57
搜索积分与排名
随笔分类 (157)随笔档案 (119)
cnblogssql server web site
最新评论
|
09 2011 档案
摘要:存在即更新,反之插入的需求是很常见的,很多人没有注意并发的问题,高并发下为了避免唯一键冲突和死锁情况,下面提供三种写法,最后一个是sql server 2008及以后版本适用。示例表为:usetempdbgocreatetabletb_1(idintidentityprimarykey,avarchar(50),dtdatetimedefaultgetdate())go写法一:begintranifexists(select*fromtb_1with(updlock,serializable)whereid=100)beginupdatetb_1seta='a100'where
阅读全文
posted @ 2011-09-27 14:45
摘要:最近遇到一个update时产生死锁的情况,两条一模一样的sql同时执行时,居然会产生Deadlock。windows 2003 server x64 + sql server 2008 sp2 Enterprise X64 示例(实际环境与该表相似):当两个进程同时执行下面的语句时,在高并发下会产生死锁:updatettwith(rowlock)setc='eb',d='cc'wherea='84B23855-2155-4EE0-911D-38D1265F1655'示例表结构:usetempdbgocreatetablett(idintident
阅读全文
posted @ 2011-09-26 17:15
摘要:从亮马桥到北京南站送人路线:走三环内环,过木樨园桥后靠右行驶,在25出口(大概是陶然桥/南二环出口) 出去,看路标,按北京南站东进口方向行驶,在洋桥下右转进入马家堡东路,注意观察有指向北京南站的路标(被树叶遮住了部门),左转进入北京南站路,按指示牌进入送客区。
阅读全文
posted @ 2011-09-07 14:36
|
|
Powered by:
|