-
sqlserver获取各种形式的时间 日期:2014-05-27 15:03:54 点击:176 好评:0
有时候我们需要各种各样的格式的时间,sqlserver自带的一些GETDATE函数就可以帮我们完成,这里分享下方便需要的朋友...
-
浅谈SQL Server中的三种物理连接操作(性能比较) 日期:2014-05-27 15:02:22 点击:182 好评:0
理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述...
-
SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行 日期:2014-05-27 02:17:06 点击:177 好评:0
每次故障转移都伴随着某种形式的恢复。但是如果当正在执行的事务没有Commit时,由于服务器或实例崩溃导致连接断开,SQL Server可没有办法在故障转移后的服务器重新建立事务的上下文...
-
SQL Server误区30日谈 第2天 DBCC CHECKDB会导致阻塞 日期:2014-05-27 02:16:52 点击:155 好评:0
在SQL Server 2000中,这个命令阻止事务日志截断将会导致日志不正常增长的相关问题,但对于SQL Server 2005来说,这个命令就会导致快照相关的问题(具体请往下看)。...
-
SQL Server误区30日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭 日期:2014-05-27 02:16:31 点击:58 好评:0
即时文件初始化是一个在SQL Server 2005以及之上的版本鲜为人知的特性。这个特性允许数据文件(仅仅是数据文件,不包括日志文件)初始化的过程跳过填0初始化过程。这种方式是在发生灾...
-
浅谈SQL Server 对于内存的管理[图文] 日期:2014-05-27 02:01:31 点击:72 好评:0
理解SQL Server对于内存的管理是对于SQL Server问题处理和性能调优的基本,本篇文章讲述SQL Server对于内存管理的内存原理...
-
SQL Server误区30日谈 第5天 AWE在64位SQL SERVER中必须开启 日期:2014-05-27 02:01:18 点击:124 好评:0
在坊间流传的有关AWE的设置的各种版本让人非常困惑。比如说如何设置起作用,如何设置不起作用,在32位和64位上是否需要AWE等...
-
SQL Server误区30日谈 第6天 有关NULL位图的三个误区 日期:2014-05-27 02:01:04 点击:180 好评:0
NULL位图是为了确定行中的哪一列是NULL值,哪一列不是。这样做的目的是当Select语句后包含存在NULL值的列时,避免了存储引擎去读所有的行来查看是否是NULL,从而提升了性能...
-
SQL Server误区30日谈 第7天 一个实例多个镜像和日志传送延迟 日期:2014-05-27 02:00:48 点击:83 好评:0
这个误区就有点老生常谈了。每一个主体服务器只允许一个镜像服务器。如果你希望存在多个主体服务器的副本,那么请使用事务日志传送,事务日志传送允许针对每一个主体存在多个...
-
SQL Server误区30日谈 第8天 有关对索引进行在线操作的误区 日期:2014-05-27 02:00:32 点击:137 好评:0
在线索引操作会在操作开始时和操作结束时对资源上短暂的锁。这有可能导致严重的阻塞问题...
-
SQL Server误区30日谈 第9天 数据库文件收缩不会影响性能 日期:2014-05-27 02:00:18 点击:51 好评:0
收缩文件的过程非常影响性能,这个过程需要移动大量数据从而造成大量IO,这个过程会被记录到日志从而造成日志暴涨,相应的,还会占去大量的CPU资源...
-
SQL Server误区30日谈 第10天 数据库镜像在故障发生后 马上就能发现 日期:2014-05-27 02:00:01 点击:128 好评:0
市面上大肆宣传数据库镜像技术可以在故障发生后,立即检测到错误并进行故障转移...
-
SQL Server误区30日谈 第14天 清除日志后会将相关的LSN填零初始化 日期:2014-05-26 15:05:55 点击:82 好评:0
当日志文件在手动增长,自动增长和创建时都会进行填零初始化操作。但是请不要把这个过程和定期清除日志的过程搞混...
-
SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移 日期:2014-05-26 15:05:41 点击:134 好评:0
数据库镜像的故障转移既可以自动发起,也可以手动发起...
-
SQL Server误区30日谈 第12天 TempDB的文件数和需要和CPU数目保持一致 日期:2014-05-26 15:05:26 点击:65 好评:0
TempDB的文件没有必要分布在多个存储器之间。如果你看到PAGELATCH类型的等待,即使你进行了分布也不会改善性能,而如果PAGEIOLATCH型的等待,或许你需要多个存储器,但这也不是必然-有...
-
SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入磁盘 日期:2014-05-26 15:05:06 点击:142 好评:0
这个误区是由于太多人对日志和恢复系统缺少全面的了解而存在已久。CheckPoint会将自上次CheckPoint以来所有在内存中改变的页写回磁盘(译者注:也就是脏页),或是在上一个CheckPoint读入内...
-
SQL Server误区30日谈 第16天 数据的损坏和修复 日期:2014-05-26 15:04:52 点击:139 好评:0
我已经听过很多关于数据修复可以做什么、不可以做什么、什么会导致数据损坏以及损坏是否可以自行消失。其实我已经针对这类问题写过多篇博文,因此本篇博文可以作为“流言终结...
-
SQL Server误区30日谈 第17天 有关页校验和的误区 日期:2014-05-26 15:04:39 点击:182 好评:0
从旧的实例升级上来的数据库不会自动开启页校验和,除非你显式使用ALTER DATABASE databasename SET PAGE_VERIFY CHECKSUM进行开启。而在SQL Server 2005或2008新建的数据库页校验和是默认开启的...
-
SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它 日期:2014-05-26 15:04:26 点击:168 好评:0
由于FileStream数据容器(指的是存放FileStream文件的NTFS文件夹,杜撰出来的术语)必须像数据文件或日志文件那样符合本地存储策略-也就是说,这个数据容器必须放在对于运行SQL Server的Win...
-
SQL Server误区30日谈 第19天 Truncate表的操作不会被记录到日志 日期:2014-05-26 15:04:08 点击:181 好评:0
这个误区也同样流传已久,我想是时候通过一些Demo进行揭穿了...