摘要: 13.4.1 健壮的锁 这没有问题,并且它还避免了一些问题。我们要确保释放的监视器与获取的是同一个,因此首先将被锁定内容的引用复制到一个临时局部变量内 。这同时意味着锁的表达式只会进行一次求值。然后我们在 try 语句块之前获取锁。因此如果获取锁的线程异常终止,则不会执行finally 块中释放锁的 阅读全文
posted @ 2018-12-13 21:11 一只桔子2233 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Microsoft .NET Framework 3.5 Service pack 1 (Full Package) https://www.microsoft.com/en-us/download/confirmation.aspx?id=25150 阅读全文
posted @ 2018-12-13 13:21 一只桔子2233 阅读(137) 评论(0) 推荐(0) 编辑
摘要: dbcc dropcleanbuffers --清除buffer pool里的数据页面 dbcc freeproccache --清除memtoleave和buffer pool里的执行计划内存 set statistics io on go -- 要执行的sql语句 set statistics io off go dbcc ind('test','table_... 阅读全文
posted @ 2018-12-13 13:17 一只桔子2233 阅读(244) 评论(0) 推荐(0) 编辑
摘要: -- 减小数据库Log文件大小 1MB 为自定义大小 -- 减小数据库Log文件大小 1MB 为自定义大小 USE [master] GO ALTER DATABASE DataBaseName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE D 阅读全文
posted @ 2018-12-13 11:52 一只桔子2233 阅读(282) 评论(0) 推荐(0) 编辑