一.索引的概念和分类 索引的概念大家都知道,日常开发中我们也会使用常见的聚集索引.非聚集索引.但是除了这两者以外,sqlserver中还提供其他的索引,如: a. 唯一索引:不包含重复键的索引,聚集索引或者非聚集索引都可以是唯一索引. b. 包含列的索引:它扩展后不仅包含键列,还包含非键列. c. 全文索引 d. 空间索引 e. 筛选索引 f. XML 当然以上几种除了a和b基本上没用到过. 二.聚集索引的结构 要想使用聚集索引,必须了解聚集索引的概念以及它的原理.网上对聚集索引描述的资料有很多…
原文:[SQL Server性能优化]删除大量数据的方法比较 如果你要删除表中的大量数据,这个大量一般是指删除大于10%的记录,那么如何删除,效率才会比较高呢? 而如何删除才会对系统的影响相对较小呢? 下面先做一个实验,然后对这个实验的结果进行分析,然后得出结论. 1.创建数据库 use master go if exists(select * from sys.databases where name = 'test') drop database test go create databas…