【发布时间】:2014-04-25 12:00:31
【问题描述】:
如果在 Oracle 中使用 ORDER BY 的查询占用的缓冲区数量是没有 ORDER BY 的查询的 10 倍,那么假设我应该将排序留给业务层(perl 的排序)是否安全?
【问题讨论】:
-
您可能会出于扩展原因而不是性能原因决定将排序移至业务层(假设您的业务层中配置更多 CPU/RAM 通常更便宜)代码是按比例构建的)。但前提是此特定查询的影响力足以让您找出最适合您的架构的查询。
-
考虑使用explain plan 进行排序查询。
标签: oracle perl sorting sql-order-by