对数据库建立索引

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

一个中型数据库的数据——读取为主,有什么好的规划方案?尽量详细点,我对大的数据库不了解;请说明包括字段读取的技巧,只要是能提高速度的技巧,越多越好。
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
建立索引
若有现存表,可用字段或表达式创建索引。若要有效地使用索引,可根据经常使用的字段用过滤器为表、查询、视图或报表创建索引。如果使用了对过滤器或查询无用的字段作为索引,例如一个街道的地址,可能降低过滤器的执行速度。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧