这是sql:
select * from t_p_blog_article_info t order by t.pub_time desc
它花了19s.
select * from t_p_blog_article_info t where t.pub_time > to_date( '1900-01-01 01:00:00','yyyy-mm-dd hh24:mi:ss ') order by t.pub_time desc
它的成本为0.2秒.
我想知道,为什么?
因此,第二个查询可以使用此索引仅返回指定日期之后具有非空日期的记录,而第一个查询必须查询整个表.