优点:
1、加快数据的检索速度;
2、使用唯一性索引,确保数据库表中每一行数据的唯一性;
3、加速数据表间的连接,保证数据的参考完整性;
4、分组、排序时,减少查询中分组、排序的时间;
5、使用优化隐藏器,提高系统性能;
缺点:
1、降低插入、修改、删除等维护任务的速度
2、创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加
3、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间, 如果要建立聚簇索引,那么需要的空间就会更大
特点:
1、索引降低了数据库插入、修改、删除等维护任务的速度
2、索引创建在表上,不能创建在视图上
3、索引既可以直接创建,也可以间接创建
4、可以在优化隐藏中,使用索引
5、使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引
Reference:
[url]http://www.cnblogs.com/idotnet8/articles/957114.html[/url]
1、加快数据的检索速度;
2、使用唯一性索引,确保数据库表中每一行数据的唯一性;
3、加速数据表间的连接,保证数据的参考完整性;
4、分组、排序时,减少查询中分组、排序的时间;
5、使用优化隐藏器,提高系统性能;
缺点:
1、降低插入、修改、删除等维护任务的速度
2、创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加
3、索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间, 如果要建立聚簇索引,那么需要的空间就会更大
特点:
1、索引降低了数据库插入、修改、删除等维护任务的速度
2、索引创建在表上,不能创建在视图上
3、索引既可以直接创建,也可以间接创建
4、可以在优化隐藏中,使用索引
5、使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引
Reference:
[url]http://www.cnblogs.com/idotnet8/articles/957114.html[/url]