易截截图软件、单文件、免安装、纯绿色、仅160KB

如何查看oracle开销,或是sql的执行效率

如题:如何查看oracle开销,或是sql的执行效率。
【1】怎么查看数据库当前运行对资源的占用情况,具体是那个任务在占用。
【2】怎么查看具体sql语句的执行效率和对资源的占用,如何单独分析sql的优略。
希望大家参与交流!
【1】TOP命令
我也不是很清楚

引用
如题:如何查看oracle开销,或是sql的执行效率。
【1】怎么查看数据库当前运行对资源的占用情况,具体是那个任务在占用。
【2】怎么查看具体sql语句的执行效率和对资源的占用,如何单独分析sql的优略。
希望大家参与交流!


1. 看下内存和CPU使用率就可以。 这个可以直接输入TOP命令就可以了. 不同的系统命令不同,sar 也可以
2. sql语句的执行效率,用EXPLAIN PLAN就可以了,从cost里能看出来SQL的效率怎么样, 它不会真正的去执行SQL语句。 用在SQL调优还是很不错的。

SQL code:

SQLPLUS 里执行 EXPLAIN PLAN

SQL>EXPLAIN PLAN FOR 你的sql语句;

SQL>EXPLAIN PLAN FOR SELECT * from EMP WHERE EMPNO=7369;
然后
SELECT plan_table_output
from TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));
查看结果就是前面SQL语句的执行计划。


在PL/SQL, toad 里面也可以..


Oracle 检查命中率的SQL
http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4674153.aspx


最浪费内存的前10个语句占所有语句的比例

在没有调整的情况下,大多数系统中10个最常使用�


相关问答:

sql转换问题,急! - 社区支持 / 《程序员》杂志

select convert(varchar(50),cast(convert(numeric(18,2),1275674000000/100000000)as real))+'亿'
select cast(convert(numeric(18,2),1275674000000/100000000)as real)
为什么上一个用varchar转换后就只保留了� ......

是oracle的bug么?散分了! - Oracle / 基础和管理

本来要写个update语句
update table_a A
  set A.flag=1
  where A.id in (select B.id from table_b B)
结果误写成
update table_a A
  set A.flag=1
  where ......

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

Oracle离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

用记事本查看Oracle控制文件

我用的是NT系统,当我用记事本查看控制问件时,总是一大堆乱码,我该怎样查询并改变控制文件里的内容呢?
2进制 用记事本打开当然是乱码咯

那用什么打开呢?又怎样打开呢


控制文件是二进制文件!

一般 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号