上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
  2010年10月25日
摘要: 在SERIALIZABLE隔离级别下,sqlserver不但会锁定选择范围内的值,还会将锁定范围以外"紧邻"的值。脚本如下[代码]接下来选取范围从1到5的值,实际上会返回两行值,1,5[代码]结合sys.dm_tran_locks和%%lockres%%,我们可以看到,1,5,7这三个键值上都有range lock,也就是说如果有其他session尝试在1~7的范围内插入值,会被阻塞。虽然-10没有锁,但尝试插入-10~0这些值的时候,也会被阻塞(如果查看sys.dm_tran_locks和%%lockres%%的话,会发现在是被阻塞到了1这个资源上)要命的还在后面,如果选择如下范围: [代码 阅读全文
posted @ 2010-10-25 22:31 stswordman 阅读(713) 评论(0) 推荐(0) 编辑
  2010年10月20日
摘要: 可以使用性能计数器, \sqlserver:plan cache(temporary tables & table variables)\cache pages \sqlserver:plan cache(extended stored procedures)\cache pages \sqlserver:plan cache(bound trees)\cache pages \sqlse... 阅读全文
posted @ 2010-10-20 23:43 stswordman 阅读(561) 评论(2) 推荐(0) 编辑
摘要: 执行下面这个语句[代码]得到下面这个结果虽然各个语句之间为顺序执行的关系,并且没有'if else'导致的语句跳过,但发现三条语句的执行次数(execution_count)不同,创建时间和最后执行时间也不同.后来发现第2条和第3条语句所涉及的表的数据量变化很大,导致语句级的重编译,使得产生差异存储过程大致的逻辑如下:[代码] 阅读全文
posted @ 2010-10-20 13:46 stswordman 阅读(1006) 评论(0) 推荐(0) 编辑
  2010年10月18日
摘要: 大量的存储过程中包含有动态sql,这样的存储过程每次遇到不同的参数都会产生一个新的执行计划,一个时间段内plan cache内包含大量的执行计划,虽然很多都对应同一个存储过程.http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/5bd1c44a-c4ea-44e4-9e5d-f03e8719ce7c下面这个查... 阅读全文
posted @ 2010-10-18 14:43 stswordman 阅读(513) 评论(0) 推荐(0) 编辑
  2010年8月4日
摘要: http://decipherinfosys.wordpress.com/2008/01/15/difference-between-raid-01-vs-raid-10/Posted by decipherinfosys on January 15, 2008We have covered RAID levels before in our posts. You can read about t... 阅读全文
posted @ 2010-08-04 18:02 stswordman 阅读(433) 评论(0) 推荐(0) 编辑
  2010年8月3日
摘要: http://sqldev.net/articles/sp_reset_connection/default.htmlhttp://blogs.msdn.com/b/jimmymay/archive/2009/02/02/sp-reset-connection-does-not-reset-transaction-isolation-level-unexpected-behavior-by-des... 阅读全文
posted @ 2010-08-03 15:53 stswordman 阅读(683) 评论(0) 推荐(0) 编辑
  2010年8月2日
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->http://technet.microsoft.com/en-us/subscriptions/ms191168.aspx捕获超过10秒的堵塞,开启了trace之后,所有的超过10秒的堵塞会被记录下来(重复记录,例如scenario1的堵塞被记录下来,过了10秒之后,scenario1会被再次记录sp_configure'showadvancedoptions',1;GOREC 阅读全文
posted @ 2010-08-02 11:11 stswordman 阅读(363) 评论(0) 推荐(0) 编辑
  2010年8月1日
摘要: 通过 Windows Media Center,您不仅可以随时随地欣赏电脑里的音乐、图片和视频,还可以观看、暂停和录制电视节目;利用最新的“互联网视频”功能,甚至可以在线收看最热门的电影和电视剧 —— 家庭娱乐,就从 Windows Media Center 开始。http://www.microsoft.com/china/windows/wind... 阅读全文
posted @ 2010-08-01 12:14 stswordman 阅读(389) 评论(0) 推荐(0) 编辑
  2010年7月23日
摘要: 通过trace track了所有的sqlserver操作,目前有一个存储过程被阻塞了3分钟,并且给出其中的一个offending的sql语句.可以查询select * from dbo.fn_trace_gettable ('\\xxx.trc' ,x)where textdata like '%xxx%'得到相应语句的transactionid,因为在一个长事物中,执行的语句不断变化,所以通过s... 阅读全文
posted @ 2010-07-23 10:18 stswordman 阅读(856) 评论(0) 推荐(0) 编辑
  2010年7月21日
摘要: [代码]createschemaschema1goselect*fromsys.extended_propertieswheremajor_id=schema_id('schema1')go--createanextentedpropertyforschema1EXECsp_addextendedproperty@name=N'schemaDescription',@value='thisissc... 阅读全文
posted @ 2010-07-21 09:58 stswordman 阅读(369) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页