摘要:
对于MS SQL server 数据库,有几个容易让人产生误解的问题,对于这几个问题,即使很多 SQL server DBA 都有错误认识或者认识不充分,所以我想撰文几篇,把这些容易理解错误的问题前前后后深入阐述一下,也希望纠正一下网上对这几个问题的讹传(我也可能有认识不对的地方,欢迎批评指正)。 第一个问题:聚集表的物理顺序问题。这个问题很有迷惑性,因为很多教科书在讲到聚集索引的时候都会出现“聚集索引是按照聚集键的排序顺序物理地存储数据” 类似的说法,因此我们很容易产生以下几种误解: 误解一:“按顺序物理地存储”就是磁盘本身; 误解二:聚集表的页在物理上是顺序的; 误解... 阅读全文
摘要:
摘要:这篇文章主要探讨了SQL SERRVER在进行事务处理的时候,事务日志究竟在什么时候产生,什么时候写入磁盘上的日志文件中。 阅读全文
摘要:
该文主要介绍了在SQL SERVER 2005及以上版本中,对于常见的程序(比如存储过程、UDF等)中所产生的临时对象的缓存情况。并用实例证明了如果要缓存临时对象,必须注意哪些问题。 阅读全文
摘要:
这篇文章是翻译文章,主要讲述及验证了在简单的恢复模式下,数据库的日志为什么仍然可能会持续增长。 阅读全文
摘要:
前段时间园子里有一片关于SQL 2005物理查询的文章,其内容主要来自《SQL SERVER 2005 技术内幕 T-SQL查询》。个人感觉《SQL SERVER 2005 技术内幕 T-SQL查询》这本书中对于SQL查询的物理过程讲的有欠清楚的地方,其结构安排也稍显凌乱。当然,SQL 2005技术内幕绝对是好书,我自己也是从该丛书的著者Kalen Delaney的《SQL SERRVER 200... 阅读全文
摘要:
前几天看了一下赛迪网中的SQL板块的文章,讲了如何在SQL Server中快速删除重复记录。我浏览了一下,作者用了四种方法,有建临时表的,用游标的,用唯一索引的,真可谓穷尽其法。然后我BAIDU了一下,才发现原来我用的方法是最简便的。好东西不敢独享...测试表中的数据如下: ProductID ProductName Unit UnitPrice 1 North Bottole 9.0 2 Cha... 阅读全文
摘要:
前段时间,论坛中的一个朋友托我帮他写一个触发器。也许是个人对触发器存在一定的偏见,总觉得触发器不是个好东西。做项目一年多来,只要稍微有一点逻辑,我就不用触发器。数据方面难于维护先不说;调试起程序起来,排错也是个问题。如果你不幸还级联了触发器,排错更是困难。以至于长时间不用,触发器的有些特性也渐渐淡了... 1.触发器的分类。 根据数据操作语言来分,触发器分为DML触发器和DDL触发器,其中,DDL... 阅读全文