limit -1000会影响性能吗

我们现在有个业务逻辑,是想获得 某个特定日期下的前1000

attachments-2021-07-pdZaWfVJ60f00a180452b.png

上图是我的sql,感觉花了挺长时间的,可以优化吗?

请先 登录 后评论

1 个回答

wale

现在的查询会去检查指定日期前的所有数据,涉及太多分区,所以比较慢。可以在where 中缩小一下时间范围,比如再加一个条件TradingDate>=2020.07.01

请先 登录 后评论