• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

3w条数据有必要建立索引么?

lucifer1982 2008-03-24 10:42:34
表大概有3w左右条数据

查询语句是select * from table2 where 开始时间 between '" & datStart.Value & "' and '" & datEnd.Value & "'"



“开始时间”为datetime类型

我想给“开始时间”列建索引,有用么?有必要么?


听说where语句无论有没有索引都是全表搜索?

...全文
94 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hui_hui_2007 2008-03-24
[Quote=引用 3 楼 dawugui 的回复:]
不过对关键字列还是建主键.
[/Quote]
请教一下大龟:
日期字段不建索引,在别的字段上建主键,对查询速度有提高吗?
回复
dawugui 2008-03-24
[Quote=引用楼主 lucifer1982 的帖子:]
表大概有3w左右条数据

查询语句是select * from table2 where 开始时间 between '" & datStart.Value & "' and '" & datEnd.Value & "'"


“开始时间”为datetime类型

我想给“开始时间”列建索引,有用么?有必要么?


听说where语句无论有没有索引都是全表搜索?
[/Quote]
对时间没必要了.

不过对关键字列还是建主键.
回复
-狙击手- 2008-03-24
有用
回复
ojuju10 2008-03-24
没有必要,数据量不是很大
回复
wangxuelid 2008-03-24
DD
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-24 10:42
社区公告
暂无公告