为什么ORDER BY 特别耗资源?

洛丹伦的雪 2012-10-12 05:01:05
数据库order by的检索原理是什么?二分法吗?为什么加个order by可以让查询从几毫秒变成几秒。。数据大概有1K行左右
...全文
230 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen519 2012-10-15
  • 打赏
  • 举报
回复
order by 就要有排序, 随着需要排序的数据量 的增长, 可能排序过程消耗的资源和 (排序)^2 成正比

ray_suen 2012-10-12
  • 打赏
  • 举报
回复
排序是在pga中执行的,你可以适当的调整pga。自己去网上搜一下相关文档吧
fw0124 2012-10-12
  • 打赏
  • 举报
回复
加上order by之后需要排序。
你可以对比下加和不加order by的查询计划差别。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧