【发布时间】:2020-03-02 20:05:03
【问题描述】:
我不知道这个问题是否像在我脑海中听起来那样愚蠢,但是更明智的做法是什么;在 SQL 中使用 Order By 或在逻辑代码中获取结果后进行排序;在性能方面更明智的决策是什么?
【问题讨论】:
-
让 dbms 执行 ORDER BY。 (并确保它有一个合适的索引。)
-
ORDER BY of course.
-
我想你会在下面的线程stackoverflow.com/questions/1883264/…得到答案
-
显然是以有序的形式从 db 中获取数据。如果您按需要处理时间和资源的逻辑进行排序,则会稍微延迟该过程。
-
要么。吸一口,看看。这实际上取决于您的特定用例。因此,虽然不傻,但这个问题归结为意见,这使它脱离了 SO 的话题。
标签: mysql sql performance sorting sql-order-by