使用orcale rownum查询的时候,如果where筛选了没有数据的时候就会导致查询结果响应很慢(数据量1500万),但是在查询后面加上order by 之后就不会出现查询慢的问题,具体是什么原因暂时不清楚,数据库了解不是很多 有大佬解释一下吗
排序前 where 条件是不满足的没有数据 31秒还没查询出来
排序后
使用orcale rownum查询的时候,如果where筛选了没有数据的时候就会导致查询结果响应很慢(数据量1500万),但是在查询后面加上order by 之后就不会出现查询慢的问题,具体是什么原因暂时不清楚,数据库了解不是很多 有大佬解释一下吗
排序前 where 条件是不满足的没有数据 31秒还没查询出来
排序后