oracle查询字典排序,oracle通过数据字典查询看执行计划

oracle通过数据字典查询看执行计划

SELECT a.ADDRESS,

sql_text,

executions,

rows_processed,

cpu_time,

a.DISK_READS,

a.BUFFER_GETS,

a.ELAPSED_TIME,

a.*

from V$SQLAREA a

WHERE sql_text LIKE '%mazhanling%'

AND sql_text NOT LIKE '%SQLAREA%';

select lpad(' ', 2 * (level - 1)) || operation "Operation",

options "Options",

decode(to_char(id),

'0',

'Cost=' || nvl(to_char(position), 'n/a'),

object_name) "Object Name",

substr(optimizer, 1, 6) "Optimizer"

from v$sql_plan a

start with address = '0700001054479520'

and id = 0

connect by prior id = a.parent_id

and prior a.address = a.address

and prior a.hash_value = a.hash_value;

相关文档:

作者: 三十而立时间:2009年11月08日 12:15:21请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“inthirties(三十而立)”和出处”http://blog.csdn.net/inthirties/archive/2009/11/08/4786769.aspx”,深入讨论可以联系[email protected]。在csdn上看到一个网友问的一个问题 http://topic.csdn.net ......

最近发现有一个页面的打开速度很慢,几乎每次都需要刷新十几次才能打开,分析原因可能是由于时间的积累,该表中的数据量过大引起的(该表是一张存放过程性数据的表)。经查实,果真是该表数据量过大,有7百万之多。遂决定将部分历史数据备份并清除掉,以提高性能。

使用:creart table table_bak as select * from t ......

oracle变量类型

标量类型

varchar2(n)  用于定义可变长度的字符串  n用于指定字符串的最大长度 其最大值为32767字节 必须指定n

char(n)  用于定义固定长度的字符串 其中n用于指定字符串的最大长度,其最大值为32767  如果不指定n 默认是1

number(p,s)该数据类型用于定义固定长度的整数和浮点 ......

PB自带的REPLACE语句用着总有些不习惯。今天同事在做数据迁移中,用到替换功能,根据不同的登录用户,选择该用户下的表。所以,我就用ORACLE的函数来实现它。其实挺简单的,就是一个PB动态SQL语句的例子而已。下面是个例子,SQL语句自已拼装好。注意拼装的SQL语句末尾不要习惯的加“; ......

你可能感兴趣的:(oracle查询字典排序)