单表查询同一个表:按照发布时间排序,执行时间200ms;按照id排序执行时间小于50ms。为啥差不这么大?(发布时间和id都做了索引)

两个SQL的查询结果是不一样的吧?从执行计划上看,publish_time和id的顺序应该是不一致的,两个不一致的排序条件,导致扫描的数据行数不一样,耗时就不一样。