SQL Server

时间:2015-06-09 11:48:04

标签: sql-server

我是SQL Server中的索引约束的新手...任何人都可以指示我清除我的疑问...我已经使用EName作为ColumnName创建了一个名为EmpName的索引。

  

在Users_Info(EName)上创建索引EmpName

如何在SQL ????

中检查已创建索引的使用情况

我想知道搜索结果的存在与差异。没有索引...

由于

3 个答案:

答案 0 :(得分:1)

查看SQL Execution Plans - 这些将在分析表和索引的性能时为您提供帮助。

答案 1 :(得分:0)

当我们谈论索引和性能时,有一些事情可能很重要:

1.有十几种(约10种)索引类型。最常用的是聚簇索引和非聚簇索引。聚簇索引是对某些表中的行进行排序的索引,而无聚簇索引会生成引用主表的其他表。 2.因为没有聚簇索引可以提高执行select语句的性能,但请记住,无聚簇索引会降低更新,插入和删除操作的速度。

答案 2 :(得分:0)

查看SQL DMV(动态管理视图),因为它们提供了有用的性能信息。 sys.dm_db_index_usage_stats提供了对由数据库,对象(表的id)和index_id(索引的id)组织的索引的使用。