社区
MS-SQL Server
帖子详情
sql查询时间段问题
觉v醒
2013-05-09 02:49:06
我现在查询一张视图 大概20w的数据量 其他条件查询速度都很快 就是时间查询有问题
而且出现这种情况
select * from t where fdae<='2013-4-1' 耗时2秒
select * from t where fdae>='2013-4-1' 耗时17秒
但是4月1号前的单子是远远大于4月1号后的
请问有什么情况会引起这种问题(fate已经加上聚集索引)
...全文
186
8
打赏
收藏
sql查询时间段问题
我现在查询一张视图 大概20w的数据量 其他条件查询速度都很快 就是时间查询有问题 而且出现这种情况 select * from t where fdae='2013-4-1' 耗时17秒 但是4月1号前的单子是远远大于4月1号后的 请问有什么情况会引起这种问题(fate已经加上聚集索引)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
觉v醒
2013-05-10
打赏
举报
回复
引用 2 楼 tangguangqiang 的回复:
是不是你fdate重复率太高了,所以加聚集索引也没用。
重复率是挺高的 每天都有好多记录的
daiyueqiang2045
2013-05-10
打赏
举报
回复
lz你的视图创建索引了吗? 如果你直接查询视图的话,索引有时候是不用的,所以查询很慢。
刀剑分天下
2013-05-10
打赏
举报
回复
fdate重复率太高了
小葫芦
2013-05-10
打赏
举报
回复
要看执行计划,SQL也贴出来看看
heshan521521
2013-05-10
打赏
举报
回复
还是要看执行计划。。到底有没有走你的聚集索引
gogodiy
2013-05-10
打赏
举报
回复
两句代码的执行计划贴来看看,另外索引列的统计信息是否更新?
习惯性蹭分
2013-05-09
打赏
举报
回复
是不是你fdate重复率太高了,所以加聚集索引也没用。
發糞塗牆
2013-05-09
打赏
举报
回复
把两者的执行计划贴出来看看
SQLServer_2000-2008_R2查询智能分析器RedGate_SQL_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Member:您能帮我解释一下这么一大段sql是做什么...
Sql查询
时间段
内容
Sql 查询
时间段
内容
数据库
SQL查询
,最佳案例讲解
本课程介绍了
SQL查询
的从入门到精通系列,内容包含
SQL查询
基础知识、聚合函数、排序、分组、嵌套和连接查询,结合大量案例讲解。 一、基本介绍 数据库用来存储数据,无论是运维人员还是开发人员必不可少的一...
SQL查询
时间段
的语句写法
如果需要
SQL查询
时间段
,那么该SQL语句应该怎么写呢?下面就将为您介绍
SQL查询
时间段
的语句写法,供您参考,希望对您有所启迪。 假设在SQL SERVER2000数据库中有一个表,表名为book,设置两个日期框,分别起名为...
SQL查询
时间段
方法
今天遇到一个查询
时间段
的需求,查阅了好长时间,在此汇总下,以免下次再忘记了: ①PostgreSQL: 需要使用到to_Char()函数,在这里记下。 SELECT * FROM (SELECT to_char(transationtime, 'HH24:MI:SS') as times, *...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章