SQLServer 软件列表

SQL Server误区30日谈 第6天 有关NULL位图的三个误区
SQLServer

SQL Server误区30日谈 第6天 有关NULL位图的三个误区

2020-02-16 标签:sql,server,误区,30,有关,null,位图,三个,还能,减少,cpu,缓存,命中,失效,问题,点击,链接

这样还能减少CPU缓存命中失效的问题(点击这个链接来查看CPU的缓存是如何工作的以及MESI协议)。下面让我们来揭穿三个有关NULL位图的普遍误区。 误区 #6a:NULL位图并不是任何时候都会用到 正确 就算表中不存在允许NULL的列,NULL位图对于数据行来说会一直存在(数据行指的是堆或是聚集索

SQL Server误区30日谈 第4天 DDL触发器就是INSTEAD OF触发器
SQLServer

SQL Server误区30日谈 第4天 DDL触发器就是INSTEAD OF触发器

2020-02-16 标签:sql,server,误区,30,ddl,触发器,instead,2005,引入,错误,实现,原理,这个意思,先发,操作,捕捉

误区 #4: DDL触发器(SQL Server 2005之后被引入)就是INSTEAD OF触发器这是错误的DDL触发器的实现原理其实就是一个AFTER触发器。这个意思是先发生DDL操作,然后触发器再捕捉操作(当然如果你在触发器内写了Rollback,则也可能回滚)。存在Rollback也意味着这

SQL Server误区30日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭
SQLServer

SQL Server误区30日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭

2020-02-16 标签:sql,server,误区,30,即时,文件,初始化,特性,开启,关闭,本系,文章,是我,sqlskill,com,paul

本系列文章是我在sqlskill.com的PAUL的博客看到的,很多误区都比较具有典型性和代表性,原文来自T-SQL Tuesday #11: Misconceptions about.... EVERYTHING!!,经过我们团队的翻译和整理发布在AgileSharp和博客园上。希望对大家有所帮助

SQL Server误区30日谈 第2天 DBCC CHECKDB会导致阻塞
SQLServer

SQL Server误区30日谈 第2天 DBCC CHECKDB会导致阻塞

2020-02-16 标签:sql,server,误区,30,dbcc,checkdb,导致,阻塞,会引起,命令,默认,会加,错误,以及

误区 #2: DBCC CHECKDB会引起阻塞,因为这个命令默认会加锁这是错误的!在SQL Server 7.0以及之前的版本中,DBCC CHECKDB命令的本质是C语言实现的一个不断嵌套循环的代码并对表加表锁(循环嵌套算法时间复杂度是嵌套次数的N次方,作为程序员的你懂得),这种方式并不和谐,并

SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行
SQLServer

SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行

2020-02-16 标签:sql,server,误区,30,天正,在运,的事,服务器,故障,转移,后继,执行,正在,运行,继续

误区 #1:在服务器故障转移后,正在运行的事务继续执行 这当然是错误的! 每次故障转移都伴随着某种形式的恢复。但是如果当正在执行的事务没有Commit时,由于服务器或实例崩溃导致连接断开,SQL Server可没有办法在故障转移后的服务器重新建立事务的上下文并继续执行事务-无论你使用的故障转移方式是

浅谈SQL Server中的三种物理连接操作(性能比较)
SQLServer

浅谈SQL Server中的三种物理连接操作(性能比较)

2020-02-16 标签:浅谈,sql,server,三种,物理,连接,操作,性能比,常见,之间,inner,join,outer,都会,被执行,引擎,根据,所选

在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下

SQL Server储过程加密和解密原理深入分析
SQLServer

SQL Server储过程加密和解密原理深入分析

2020-02-16 标签:sql,server,过程,加密,和解,原理,深入分析,在网,2000,2005,存储,密的,方法,分析,其中,代码,发现

开始: -------------------------------------------------------------------------------- 在网络上,看到有SQL Server 2000和SQL Server 2005 的存储过程加密和解密的方法,后来分析了其中的代码,

sql server字符串非空判断实现方法
SQLServer

sql server字符串非空判断实现方法

2020-02-16 标签:sql,server,字符串,判断,实现,方法,代码,如下,create,function,getcolor,varchar,50,层位,returns,200

实现代码如下: CREATE function getcolor (@井号 varchar(50),@层位 varchar(50)) returns varchar(200) as begin declare @sql varchar(2000);set @sql='' --distinct sel

Sql Server触发器的使用
SQLServer

Sql Server触发器的使用

2020-02-16 标签:sql,server,触发器,使用,每个,创建,专用,inserted,deleted,系统,维护,它们,存在于,内存,而不是,数据库,结构,作用

Sql Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存中而不是数据库中。这两个表的结构总是与被该触发器作用的表的结构相同,触发器执行完成后,与该触发器相关的这两个表也被删除。对表的操作Inserted逻辑表Deleted逻辑表增

SQL Server 2008登录错误:无法连接到(local)解决方法
SQLServer

SQL Server 2008登录错误:无法连接到(local)解决方法

2020-02-16 标签:sql,server,2008,登录,错误,无法,连接,local,解决方法,朋友,安装,大多会,遇到,出错,问题,特别,这样的,新手,而言

在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题。特别对于我们这样的新手而言简直郁闷的要死,好不容易装玩了又出现了问题。此篇文章意在解决安装步骤没有问题,但安装后无法登录的问题。在解决问题之前请朋友们打开服务窗口,看“SQL Server”主服务是否打开,如下图。若服务已经