查询优化问题,日期条件速度很慢

mp866 2017-05-17 05:26:49
表里有两个同样的日期类型字段,开始日期,和结束日期

select * from A where A.开始日期 between ' 2017-01-01' and ' 2017-05-17'
查询速度5s

select * from A where A.结束日期 between ' 2017-01-01' and ' 2017-05-17'
查询速度20s
结束日期 字段里 空值会多一些
这是什么原因,怎么解决大神们帮忙分析一下
...全文
788 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2017-05-18
  • 打赏
  • 举报
回复
条件字段都不一样 没什么可比性

954

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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