对数据库建立索引

lovingkiss 2002-03-30 02:40:30
对数据库建立索引,相应的速度影响有哪些?

一个中型数据库的数据——读取为主,有什么好的规划方案?尽量详细点,我对大的数据库不了解;请说明包括字段读取的技巧,只要是能提高速度的技巧,越多越好。
...全文
4 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
water_j 2002-03-30
存储过程效率较高!
不过对SQL SERVER 来说存储过程和直接写的SQL语句效率几乎相同
因为SQL SERVER可以记忆最近执行过的SQL语句!
回复
lovingkiss 2002-03-30
存储过程相对于直接写的SQL语句有什么分别?
回复
lovingkiss 2002-03-30
是不是就是说,索引可以提高查询速度,降低操作[写入、插入]的速度呢?

建立视图能提高速度?什么是结果集合?视图有什么特别好的性能?
回复
water_j 2002-03-30
在决定是否要在视图上创建本地索引时,请考虑视图结果集合的大小。对一个大的结果集合建立索引,要花费很长的时间并降低视图的性能。
回复
water_j 2002-03-30
在被查询的表的字段上建立索引可加速处理过程,但在结果集合上建立索引却会降低执行速度。须小心使用结果集合上的索引。
回复
water_j 2002-03-30
建立索引
若有现存表,可用字段或表达式创建索引。若要有效地使用索引,可根据经常使用的字段用过滤器为表、查询、视图或报表创建索引。如果使用了对过滤器或查询无用的字段作为索引,例如一个街道的地址,可能降低过滤器的执行速度。

回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告