要使用runstats,需要能访问几个V$视图,并创建一个表来存储统计结果,还要创建runstats包。为此,需要访问4个V$表(就是那些神奇的动态性能表):V$STATNAME、V$MYSTAT、V
内联视图在select语句里的内联视图(in-line view),即 SELECT * FROM (scott@ORCL>select * from dept; DEPTNO
根据all_objects创建一个空表,这个字典视图用于填充big_tablecreate table big_table as select rownum id, a.* from all_obje
sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件执行顺序为1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件
autotrace是SQL*PLUS中一个工具,可以显示所执行查询的解释计划(explain plan)以及所用的资源。配置autotrace1.cd [ORACLE_HOME]/rdbms/adm
oracle有一个很大的内存块,称之为 系统全局区(SGA),在这里它会做以下工作:维护所有进程需要访问的多种内部数据结构缓存磁盘上的数据,另外重做数据写至磁盘之前 先在这里缓存保存已解析的sql计划
oracle采用了一种多版本、读一致(read-consistent)的并发模型。读一致查询:对于一个时间点(point in time),查询会产生一致的结果非阻塞查询:查询不会被写入器阻塞多版本(
oracle数据库(以及应用服务器和oracle应用)都是可以充分测量的,数据库中这种测量性反应在以下几个方面:V$视图 大多数V$视图都包含"调试"信息审计命令
oracle将已解析、已编译的SQL连同其他内容存储在共享池(shared pool)中,这是系统全局区(System Global Area,SGA)中一个非常重要的共享内存结构.绑定变量(bind
SHOW_PACE例程用于打印数据库段空间利用率信息。接口如下:sys@ORCL>desc show_space; PROCEDURE show_space 参数名称
采用防御式编程技术来构建真正可移植的数据库应用。场景:为每一行生成一个唯一的主键,scott@ORCL>create table id_table 2 (id_name varchar2(
要得到一个实例参数的当前值,可以查询视图 V$parameter,也可以使用show parametersys@ORCL>select value from v$parameter where