SQL Server小知识:Processor Affinity
SQL Server通常都运行在多处理器的服务器上,这一点在现在尤为普遍。原因是多内核的处理器越来越普及。那么,在多处理器环境下,Windows操作系统(事实上是从2000开始的)通常都会将进程任务放在一个队伍里面,然后让...
SQL Server小知识:CheckPoint
前面说到Recovery Interval可以控制SQL Server在内存中保留多少被修改的数据。其实我们有一个问题没有讲。那就是内存中被修改的数据写回到磁盘后,也就意味着磁盘中的数据版本和日志中的数据操作已经同步了。当然也...
SQL Server小知识:Recovery Interval
其实有很多朋友都问到过Recovery Interval,有问这个是干吗的,有问怎么调节这个值,所以今天写一篇小Blog,一劳永逸。众所周知,SQL Server依靠Log来保证性能和数据持久性两不耽搁。那么我们来看一看SQL Server是...
SQL注入式攻击扫描器
由于最近大量出现的SQL注入式攻击事件,微软的开发小组在7月11日发布了一个专门用扫描ASP源文件的静态源码中是否存在SQL注入式漏洞的工具,该工具的下载地址在http://www.microsoft.com/downloads/details.aspx?Fami...
SQL Server最新安全补丁
微软在7月8日,也就是昨天,发布了一个关于SQL Server的安全补丁。这个安全补丁主要用于修补内存页面以及SQL Server缓存以及聚合计算管理方面的一些安全漏洞,微软对这些漏洞的安全风险评级为“重要”。这些漏洞可...
再议临时表和表变量
今天在我和一家软件公司的开发人员讨论数据库设计调优的时候又讨论到了表变量和临时表的问题,觉得这个问题确实是一个争议比较大的问题。其实从上次发表了表变量和临时表的一个帖子以来,也有些人留言,也有些人发...
万恶的缩写
今天在看技术资料的时候发现了一个缩写——UBO,思前想后才明白UBO就是Usage Based Optimizer的缩写,因此突然感慨用缩写来发明新单词的办法不知道是谁起的头。顺便总结几个SQL Server 2005时代里面的缩写:SQL Ser...
SQL Server中的临时表和表变量
在SQL Server的性能调优中,有一个不可比面的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估...