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

oracle sql tuning

alert index mem_ct monitoring usage;
desc v$object_usage;
set linesize 190
select * from v$object_usage;
SQL>SET AUTOTRACE ON;
  *autotrace功能只能在SQL*PLUS里使用
  其他一些使用方法:
  2.2.1、在SQLPLUS中得到语句总的执行时间
  SQL> set timing on;
2.2.2、只显示执行计划--(会同时执行语句得到结果)
  SQL>set autotrace on explain
  比如:
  sql> select count(*) from test;
  count(*)
  -------------
  4
  Execution plan
  ----------------------------
  0 select statement ptimitzer=choose (cost=3 card=1)
  1 0 sort(aggregate)
  2 1 partition range(all)
  3 2 table access (full) of 't_test' (cost=3 card=900)
  2.2.3、只显示统计信息---(会同时执行语句得到结果)
  SQL>set autotrace on statistics;
  (备注:对于SYS用户,统计信息将会是0)
  2.2.4、显示执行计划,屏蔽执行结果--(但语句实质还执行的
  SQL> set autotrace on traceonly;
  (备注:同SET AUTOTRACE ON; 只不过不显示结果,显示计划和统计)
  2.2.5、仅仅显示执行计划,屏蔽其他一切结果--(语句还是执行了)
  SQL>set autotrace on traceonly explain;
  对于仅仅查看大表的Explain Plan非常管用。
  2.2.6、关闭
  SQL>set autotrace off;


相关文档:

ORACLE 与 mysql 的区别

1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show
databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在
ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可 ......

oracle不同schema之间建外键

需要权限:
  grant references on test_sys to user_1;
 or
  grant all on test_sys to user_1;
测试:
sys用户下:
SQL> create user user_1 identified by user_1;
用户已创建。
SQL> grant dba to user_1;
授权成功。
SQL> create table test_sys(pk_col varchar2(5))
  2&nbs ......

oracle在linux下怎么安装

red hat linux 下安装 oracle 10g
racle考资料:
Oracle官方网站: http://download.oracle.com/docs/html/B10813_01/toc.htm
一、以root用户登录, 进行如下操作:
1 检查硬件要求
* 主要包括:
********************************************************************
* 内存:      & ......

执行缓存以优化SQL Server的内存占用

作者:superhasty
  2007-11-29
在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL
Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data
Buffer)、执行缓存(Procedure Cache)、以及SQL Server引擎程序。S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号