SQL_ID g9xaqjktdhbcd, child number 0 --- SELECT employee_id, last_name, first_name, department_name from employees e, departments d WHERE e.department_id = d.department_id and last_name like 'T%' ORDER BY last_name Plan hash value: 1219589317 --- | Id | Operation | Name |Rows ...
sqlplus TRY/TRY SQL> set autotrace traceonly SQL> select * from TBL3 where col1 = 10000; 実行計画 --- Plan hash value: 2300171468 --- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---
次に、PLAN_HASH_VALUE列ですが、その名の通り、実行計画の数値化したものであり、この値が異なれば、実行計画が異なることを意味します。つまり、1行目と2行目はHASH_VALUE列の値が同じなのでSQL文としては同じだが、PLAN_HASH_VALUE列の値が異なるので、実行計画は異なると一発で判断出来るわけ...
PX PARTITION HASH行ソースはPLAN TABLE出力で結合行ソースの上に表示されますが、PX PARTITION RANGE行ソースはemp_compのスキャンにまたがって表示されます。各パラレル実行サーバーは、emp_compのハッシュ・パーティション全体とdept_hashのパーティション全体の結合を実行します。 7.2.5.5INLIST...
PLAN_TABLE_OUTPUT --- Plan hash value: 1536616604 --- --- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---
実行計画の比較は、DBMS_XPLAN.COMPARE_PLANSファンクションに、参照プラン(reference_plan)と比較プラン・リスト(compare_plan_list)を指定して行います。参照プランが単一の計画ソース、比較プラン・リストがplan_object_listタイプによる汎用オブジェクト・リスト(複数の計画ソース)を、入力と...
sqlplus TRY/TRY SQL> set autotrace traceonly SQL> select * from TBL3 where col1 = 10000; 実行計画 --- Plan hash value: 2300171468 --- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | ---