!!!!在线等待,如何优化查询,创建索引,请大侠帮忙!!!!!!

xlfd2005 2010-08-11 04:13:53
有一表大概有3000万条数据,一般查询如下

select * from table where time >= and time <=

但是查询时间相当慢,如何创建索引并优化查询sql呢,请大侠指教,多谢
...全文
123 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
small_tree 2010-08-11
  • 打赏
  • 举报
回复
通过time找到相应的id, maxid 和min id
然后范围在maxid 和minid 之间,用id作为where 条件,前提是你id 是自增字段
飘零一叶 2010-08-11
  • 打赏
  • 举报
回复
这可怎么整啊。。。。
xlfd2005 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xys_777 的回复:]
time没有索引吗,实在不行,就time聚集
[/Quote]


time创建了聚集索引,跟全表扫描用的时间差不多
xlfd2005 2010-08-11
  • 打赏
  • 举报
回复
time创建了聚集索引,跟全表扫描用的时间差不多
永生天地 2010-08-11
  • 打赏
  • 举报
回复
time没有索引吗,实在不行,就time聚集

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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