摘要: DECLARE @SPID AS INT DECLARE @COUNT AS INT=0 DECLARE curSPID CURSOR FOR SELECT SPID FROM master..sysprocesses -----添加要杀进程的条件 WHERE spid>50 and status='SLEEPING' and dbid=DB_ID('AdventureWorks2... 阅读全文
posted @ 2019-02-28 14:33 JinweiChang 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 循环杀进程 DECLARE @SPID AS INTDECLARE @COUNT AS INT=0 DECLARE curSPID CURSOR FORSELECT SPIDFROM master..sysprocesses -----添加... 阅读全文
posted @ 2019-02-28 14:33 JinweiChang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 查找堵塞 --查找堵塞源 SELECT * FROM master.sys.sysprocesses WHERE SPID>50 and blocked!=0 order by waittime desc --堵塞源的堵塞类型 SE... 阅读全文
posted @ 2019-02-28 13:49 JinweiChang 阅读(114) 评论(0) 推荐(0) 编辑
摘要: --查找堵塞源 SELECT spid 被锁进程ID, blocked 锁进程ID,status 被锁状态, login_time 登录时间, SUBSTRING(SUSER_SNAME(sid),1,30) 被锁进程登陆帐号, SUBSTRING(hostname,1,12) 被锁进程用户机器名称, SUBSTRING(DB_NAME(dbid),1,13) 被锁进程数据名称, cm... 阅读全文
posted @ 2019-02-28 13:49 JinweiChang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 数据库引擎可以锁定的资源 锁模式 阅读全文
posted @ 2019-02-28 10:05 JinweiChang 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 资源与锁 数据库引擎可以锁定的资源资源说明RID用于锁定堆(Heap)中的某一行KEY用于锁定索引上的某一行,或者某个索引键PAGE锁定数据库中一个8kb的页,可以是数据页或索引页EXTENT 连续的8个页HoBT 表下面的某个分区TABLE... 阅读全文
posted @ 2019-02-28 10:05 JinweiChang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 事务隔离级别 SQL SERVER隔离级别未提交读(隔离事务的最低级别,只能保证不读取物理上损坏的数据)已提交读(数据库引擎的默认级别,可以防止脏读)可重复读(可以防止脏读和不可重复读,但有时候可能会出现幻影数据)快照:使用行版本控制来防止幻... 阅读全文
posted @ 2019-02-28 09:49 JinweiChang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER隔离级别 未提交读(隔离事务的最低级别,只能保证不读取物理上损坏的数据) 已提交读(数据库引擎的默认级别,可以防止脏读) 可重复读(可以防止脏读和不可重复读,但有时候可能会出现幻影数据) 快照:使用行版本控制来防止幻读,同时减少堵塞 可序列化(隔离事务的最高级别,他要求事务序列化 阅读全文
posted @ 2019-02-28 09:49 JinweiChang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: ``` #cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } #cnblogs_post_body h1 { background: #333366; border... 阅读全文
posted @ 2019-02-28 09:39 JinweiChang 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 播客样式 #cnblogs_post_body{ color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-s... 阅读全文
posted @ 2019-02-28 09:39 JinweiChang 阅读(111) 评论(0) 推荐(0) 编辑