1 plan(s) modified description: "SQL_ID: 089DBUKV1AANH PLAN HASH VALUE: 1388734953 CREATED BY COE_XF SQL tuning set SS_089dbukv1aanh_1388734953 dropped. SQL>REM SQL>REM SQL Plan Baseline SQL>REM ~~~ SQL>REM SQL>SELECT signature, sql_handle, plan_name, enabled, accepted, fixed--, r...
这两个hash_value 是数据库内部使用的一个hash值 hash_value 具体可对应到 v$sql 的hash_value plan_hash_value 则对应到执行计划相关表的hash值
26TuesdayAug 2014 PostedbyidlesummerbreezeinOracle DB Scripts ≈Leave a comment http://blog.tanelpoder.com/2009/02/22/sql_id-is-just-a-fancy-representation-of-hash-value/ Share this: Twitter Facebook Loading... Post navigation ← Previous postNext post →...
---通过v$sql查询关于dept的sql的address,hash_value,child_number,plan_hash_value,sql_text col SQL_TEXT for a100 select address,hash_value,child_number,plan_hash_value,sql_text from v$sql where sql_text like '%DEPT%'; ADDRESS HASH_VALUE CHILD_NUMBER PLAN_HASH_VALUE SQL_TEXT --- --- --...
EXPLAIN PLAN FOR SELECT * from * where... 再执行: select * from table(dbms_xplan.display) 方法二: 这种方式更简单,把SQL框起来点按钮就行了。 附:Oracle Explain Plan中各种信息的含义: Plan hash value是该语句的哈希值。SQL 语句和执行计划会存储在库缓存中,哈希值相同的语句可以重用已有的执行计划...
SQL> select * from scott.emp a,scott.emp b where a.empno=b.mgr; 已选择13行。 执行计划 Plan hash value: 992080948 | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | | 0 | SELECT STATEMENT | | 13 | 988 | 6 (17)| 00:00:01 | ...
plan_hash_value判断sql的访问路径是否改变的主要方法是:v$sql.plan_hash_value的值是否改变。如果不同的sql语句含有相同的实验:---创建表deptSQL> create table dept as select * from scott.dept;Table created.---执行2条sql查询dept表SQL> select deptno,dname from dept where deptno=10;DEPTNO DNAME---...
⽐如要查看解释计划的SQL是:select * from hy_emp 那么在输⼊窗⼝输⼊:EXPLAIN PLAN FOR select*from hy_emp 之后执⾏,输出窗⼝会出现 Explained. 字样,如下图:之后执⾏select * from table(dbms_xplan.display); 如下:总结步骤如下:执⾏:EXPLAIN PLAN FOR SELECT * from * where......
V$SQLAREA_PLAN_HASH displays statistics on shared SQL areas (V$SQL) by grouping on the SQL_ID and PLAN_HASH_VALUE columns. It can potentially create several rows for one parent cursor, one for each distinct value of the column PLAN_HASH_VALUE. ColumnDatatypeDescription SQL_TEXT VARCHAR2(...
今天发现一个PLAN_HASH_VALUE=0的SQL,查了下PLAN_HASH_VALUE为0原因,记录一下 根据 文档 ID 1587381.1,这是正常现象,主要发生在以下语句: 不带查询的INSERT/DELETE语句,这种SQL不需要访问路径,没有执行计划 使用绑定变量的select语句,已进行解析但还没有实际执行,执行计划会延迟到执行时生成。