- 3
- 0
- 约1.66万字
- 约 121页
- 2019-10-08 发布于广东
- 举报
第六章创建和管理数据库对象 6.1 创建和管理索引 6.2 创建和管理视图 6.3 创建和管理存储过程 6.4 创建和管理触发器 6.5 创建和管理关系图 6.1 创建和管理索引 在数据库中,SQL Server可以使用两种方式访问数据库表中的数据: (1)使用表扫描方式访问数据: (2)使用索引方式访问数据 如果需要查询表中的所有记录,则表扫描可能是最有效的方法。但是,对于企业数据库而言,数据量庞大,往往查询只涉及表中的少量信息。采用表扫描的方式速度较慢,效率较低,而使用索引将有助于更快地获得信息。因此索引是数据库中常用而重要的数据库对象,使用索引,可以有效地提高数据库的检索速度,改善数据库的性能。 带索引的表在数据库中要占据较多的空间,此外,为了维护索引,对数据进行插入、更新、删除操作的命令所花费时间将更长。所以设计索引时应根据数据库的实际情况设置相应的索引。 6.1.1 索引的设计原则和索引类型 1.索引的设计原则 (1)要分析是否有必要为某个列创建索引;创建索引时,是否有利于查询。 (2)如果一个表中建有较多索引,会影响INSERT、UPDATE和DELETE语句的性能。但是,对于不需要修改数据的查询(SELECT语句),大量索引将有助于提高性能。 (3)小型表一般不需
原创力文档

文档评论(0)