随笔分类 -  索引

摘要:本文是在阅读《Troubleshooting SQL Server》->Chapter 5: Missing Indexes->Identifying Duplicate Indexes时,文中提及两个处理重复索引的链接。此处整理链接文章,方便自己后期查看,详细内容请参考原文:How can you 阅读全文
posted @ 2017-04-20 18:11 Uest 阅读(308) 评论(0) 推荐(2) 编辑
摘要:1、主键约束不允许出现 NULL 值。任何索引条目的索引键都不允许包含NULL。唯一约束允许包含 NULL 值,但唯一约束把两个 NULL 值当作重复值,所以施加了唯一约束的每一列只允许包含一个 NULL 值。 2、创建主键时会自动创建聚集索引,除非当前表中已经含有了聚集索引或是创建主键时指定了 N 阅读全文
posted @ 2016-04-05 21:36 Uest 阅读(2189) 评论(0) 推荐(0) 编辑
摘要:系统最初运行时,我们不可能一次将所需的索引全部创建。往往需要让系统运行一段时间,再从相应的系统视图(sys.dm_db_missing_index_group_stats)去判断是否缺失索引。具有最高用户查询预期提高的缺失索引 -- 缺失索引语句 USE YourDB GO SELECT sys.o 阅读全文
posted @ 2016-02-15 15:15 Uest 阅读(272) 评论(0) 推荐(0) 编辑
摘要:--10:58 2013-01-08 索引碎片内部索引碎片:索引中的数据没有填满索引页外部索引碎片:索引中的索引页的逻辑顺序和物理顺序不一致一、使用DBCC SHOWCONTIG检查索引碎片情况 DBCC SHOWCONTIG返回结果如下 DBCC SHOWCONTIG 正在扫描 'CheckFra 阅读全文
posted @ 2015-11-17 19:32 Uest 阅读(375) 评论(0) 推荐(0) 编辑
摘要:16:08 2013-01-06 参考http://doc.chinaunix.net/sqlserver/200810/206034.shtmlDBCC PAGE|IND 参数 1 DBCC PAGE 参数 2 ( 3 ['database name'|database id], --can be 阅读全文
posted @ 2014-03-04 12:44 Uest 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:11:17 2012-11-26 索引约束--sqlserver中在非空列上作主键,默认会在相应列上创建一个唯一、聚集索引--clustered index is in same filegroup with data.Pkey is not always clustered.1 exec sp_helpconstraint table--获取表中约束(默认值,主键)2 exec sp_helpindex table--获取表中索引3 exec sp_autostats '表名 ' --查看一个表的索引的统计信息有上次修改的时间下面通过一个例子查看,首先添加主键约束1 crea 阅读全文
posted @ 2014-02-28 12:31 Uest 阅读(791) 评论(0) 推荐(0) 编辑
摘要:本篇博文只测试WHERE谓词对multi-column index使用的影响,主要篇幅是SQL代码+截图。详细内容请参考《Inside the SQL Server Query Optimizer 》--Benjamin Nevarez,Chapter 4:Index Selection-->The 阅读全文
posted @ 2014-01-15 22:12 Uest 阅读(1037) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示