社区
基础和管理
帖子详情
为什么ORDER BY 特别耗资源?
洛丹伦的雪
2012-10-12 05:01:05
数据库order by的检索原理是什么?二分法吗?为什么加个order by可以让查询从几毫秒变成几秒。。数据大概有1K行左右
...全文
230
3
打赏
收藏
为什么ORDER BY 特别耗资源?
数据库order by的检索原理是什么?二分法吗?为什么加个order by可以让查询从几毫秒变成几秒。。数据大概有1K行左右
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen519
2012-10-15
打赏
举报
回复
order by 就要有排序, 随着需要排序的数据量 的增长, 可能排序过程消耗的资源和 (排序)^2 成正比
ray_suen
2012-10-12
打赏
举报
回复
排序是在pga中执行的,你可以适当的调整pga。自己去网上搜一下相关文档吧
fw0124
2012-10-12
打赏
举报
回复
加上order by之后需要排序。
你可以对比下加和不加order by的查询计划差别。
java运行的程序占用哪些资
源
如何优化
java运行的程序占用哪些资
源
如何优化 引子: 也许你听过这样一句话,java程序是很吃内存的. 仔细思考这句话为什么呢? 首先我们分析,java程序的运行需要什么资
源
?如何优化呢? 1.java程序的运行需要什么资
源
? 答:占据着CPU和内存空间2.如何优化? 优化一个很显著的感官现象就是加快速度。 2.1 java代码优化 1. 避免在循环条件中使用复杂表达式
oracle 消
耗资
源
的sql,ORACLE 如何定位消
耗资
源
的SQL
在分析SQL性能的时候,经常需要确定资
源
消耗多的SQL,总结如下:1查看值得怀疑的SQLselectsubstr(to_char(s.pct,'99.00'),2)||'%'load,s.executions executes,p.sql_textfrom(selectaddress,disk_reads,executions,pct,rank()over(
order
byd...
师门技术论坛:java运行的程序占用哪些资
源
如何合理使用
引子: 也许你听过这样一句话,java程序是很吃内存的. 仔细思考这句话为什么呢? 首先我们分析,java程序的运行需要什么资
源
?如何优化呢? 1.java程序的运行需要什么资
源
? 答:占据着CPU和内存空间 2.如何优化? 2.1java代码优化 1. 避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如
SQL 语句优化原则:
SQL 语句优化原则: 1. IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: 将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN
PostgreSQL/PPAS CPU使用率高的排查及解决办法
# PostgreSQL/PPAS CPU使用率高的排查及解决办法 ## 问题描述 RDS for PostgreSQL/PPAS使用过程中,可能会遇到CPU使用率过高甚至达到100%的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过CPU使用率为100%的典型场景,来分析引起该状况的排查及其相应的解决方案。 ## 解决方案 SQL 优化,增加缓存、索引、SQL拆分、优化SQL减少数据库计算量放到程序计算 服务器参数调优,数据库参数调优,Tomcat参数调优 Kibana + Elast
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章