05 2019 档案
摘要:下面是我监控一个App的时候的事件选择和事件列选择 客户端一共运行了三个对象, 第一个是TSQL语句:select * FROM _Table_2 where id = @id and value=@value 第二个是SP,代码是: SET NOCOUNT ON;SELECT * from _Ta
阅读全文
摘要:source text: https://www.c-sharpcorner.com/UploadFile/c1f7d5/sql-database-mail-profile-name-is-not-valid-in-sql-server-2/ This problem occured when I
阅读全文
摘要:之前一直以为Insert不会对表产生锁,而事实并非如此吧,下面给出一些实例和证明。 在会话1窗口中执行如下指令: 在会话2窗口中执行如下指令: 你会发现会话2的指令一直在等待,查看具体的锁情况 注: request_owner_id :你开了2个窗口,request_owner_id 就有2个 如上
阅读全文
摘要:本文的原文 SQL Server里的锁层级 当你读取一条记录时,SQL Server默认请求一个共享锁(S),当你修改一条记录时,SQL Server请求一个排它锁(X)。这2个锁彼此不兼容,当你同时向读写一条记录时,会发生阻塞。 另外对于行级别的锁,在锁层级里,SQL Server也会在更高一层请
阅读全文
摘要:前言: 本文的原文在这里,这个兄弟真心觉得挺厉害的,他的博客看过来,真的是从菜鸟到高手,向他学习,当然这个兄弟也是参考老外的文章,在这里,前面还有一篇文章,讲的是 更新锁 ,讲的也很好。由于我总是有一些自己的拙见需要加进去,所以没有直接转载,我已经备注了出处,希望作者不要介意。 锁层级(Lock H
阅读全文
摘要:前言: 在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X), 进程process2对table2持有1个排它锁(X),同时process2对
阅读全文
摘要:本文并不全是原创,我参考的原文在这里 背景: 当用户并发尝试访问同一数据的时,SQL Server尝试用锁来隔离不一致的数据和使用隔离级别查询数据时控制一致性(数据该如何读取),说起锁就会联想到事务,事务是一个工作单元,包括查询/更新数据和数据定义。 锁 锁类型 在SQL Server中,根据资源的
阅读全文
摘要:背景: 今天同事跟我反应,自己用的一个账号没办法登陆了,查询后我发现user和login都存在,但是两者之间已经没有了联系,产生了孤立账号,其实之前遇到过这种情况,在DB迁移的时候,但是我发现本次应该不是这个问题,因为我查询了最近DB的还原记录,最近都没有还原DB的操作,所以DB备份还原的操作应该排
阅读全文
摘要:To be continue
阅读全文
摘要:Preface : I made some time to write the article today, I'm so busy lately, but learning must hold on and never stop. Of cause, I also refered to other
阅读全文
摘要:前言 今天整理了下sqlserver profiler(SQL Server 事件探查器),好久没有用了,确实生疏了许多,也是时候花点时间整理下了,本文是参考的原文在这里(这位仁兄有10年的博龄了,涉猎范围非常广,多多向他学习吧),我也读了一些MSDN的文章,扩展了一部分,增加了一些自己的想法。 对
阅读全文
摘要:To be continued
阅读全文