SQL Server索引与其性能的描述

数据库 SQL Server
我们今天主要向大家讲述的是SQL Server索引与其性能,其中有对SQL Server索引的主要内容的详细描述,望你对其有更好的收获。

以下的文章主要是想大家描述的是SQL Server索引与其性能,我前两天在相关网站看见SQL Server索引与其性的资料,觉得挺好就拿出来供大家分享,望会在以后的学习或是工作中带来很大的帮助。

主要内容包括:

索引使用标准(Index Usage Criteria)

索引的选择(Index Selection)

索引统计(Index Statistics)

索引设计指南(Index Design Guidelines)

索引视图(Indexed Views)

索引计算列(Indexed on Computed Columns)

索引优化向导(The Index Tuning Wizard)

选择SQL Server索引:查询 & 修改性能(Choosing Indexes: Query Versus update Performance)

有众多原因导致SQL Server的性能比理想情况差些,但大多数情况下,是由于差的索引设计,或者缺乏合适的索引而造成的。所以在你的应用中,通过设计正确的索引来支持 SQL Server 的查询和操作,以此就可获得性能的大幅度提高。这种方法的***优点就是你的应用代码不需要重写(rewirte)就可以迅速从索引中获益。

你需要近距离仔细地检查表中定义的索引,保证索引的合适性,这样当优化器解析查询时,可避免进行表扫描(table scan)和减少I/O代价(I/O Cost)。同时,你也需要理解当SQL Server决定使用一个索引的标准。

要时刻牢记,尽管表上的更多的索引可以帮助提高查询和报表的响应时间,但是太多的索引也能损害插入、修改和删除的性能,这一点也很重要。在有些时候,你的其它索引设计决定,比如在哪一列上创建聚集SQL Server索引,可能会受到数据如何插入和修改和可能有怎样的locking implications的影响。

显然,正确的索引设计是实现SQL Server对你的应用性能优化的关键问题。在第33章,“SQL Server 内幕”中,你了解了索引的结构和SQL Server如何维护索引。在本章中,主要讲述如何评价索引和SQL Server如何使用索引来提高查询的响应时间。本章运用这些技术,探索影响索引设计的问题和因素。

 SQL Server索引和性能

上述的相关内容就是对SQL Server索引和性能的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. SQL Server数据库中的9简单示例
  2. 实现SQL Server数据备份可用触发器
  3. SQL Server 2005商业智能功能浅析
  4. 创建SQL Server数据库更是实在
  5. SQL Server创建表所要用到的代码
责任编辑:佚名 来源: 中信出版社
相关推荐

2010-07-16 10:48:24

MS SQL Serv

2010-07-07 10:54:22

SQL Server索

2010-07-07 09:47:04

SQL Server索

2010-07-19 16:17:41

SQL Server聚

2010-07-19 13:35:51

SQL Server性

2011-03-30 11:28:31

SQL Server聚集索引

2010-07-07 11:28:12

SQL Server索

2010-07-05 10:37:00

2011-04-01 15:36:24

索引SQL Server

2010-07-07 10:31:43

SQL Server数

2010-06-17 15:09:49

SQL Server

2010-07-19 16:43:07

SQL Server选

2010-07-22 08:45:07

SQL Server

2010-06-28 13:56:16

SQL Server代

2010-07-19 18:04:23

SQL Server锁

2010-07-09 10:08:53

SQL Server函

2011-04-02 13:37:05

SQL Server 索引视图

2010-07-20 08:35:54

SQL Server锁

2010-07-12 17:18:24

MS SQL Serv

2010-07-26 09:34:24

SQL Server性
点赞
收藏

51CTO技术栈公众号