DBCC DBREINDEX重建索引提高SQL Server性能

大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。

 

1[……]

查看更多……

SQLSERVER DBCC命令大全

DBCC DROPCLEANBUFFERS:从缓冲池中删除所有缓存,清除缓冲区

在进行测试时,使用这个命令可以从SQLSERVER的数据缓存data cache(buffer)清除所有的测试数据,以保证测试的公正性。

需要注意的是这个命令只移走干净的缓存,不移走脏缓存。由于这个原因,在执行这个命令前,应[……]

查看更多……

SQL Server内核架构剖析 (转载)

这篇文章在我电脑里好长时间了,今天不小心给翻出来了,觉得写得很不错,因此贴出来共享。


不得不承认的是,一个优秀的软件是一步一步脚踏实地积累起来的,众多优秀的程序员呕心沥血,他们已经不是在简单的写代码,而是在创作一门艺术。

和前面提到的暴雪公司的发展相比他们有一个相同之处,即:他们只做经典。不能说他们集中[……]

查看更多……

看SQL Server执行计划相关名词理解

  要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。

  在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。

  名词解析:

  扫描:逐行遍历数据。

  先建立一张表,并给大家看看大概是什么样子的。

复制代码

  CR[......]

查看更多......

C#开发Activex控件–升级

本文为控件开发系列文章的最后一部分,之前的部分待本人慢慢补上,文中一些方法和经验参考了众多的网上文章,本文也尽可能的列举出来,同时也向这些作者表示感谢。

控件在客户机器上安装使用之后,面临的一个非常重要的问题就是升级。在对控件进行升级时,有四个版本必须注意:
(1)    [……]

查看更多……