2016-09-01から1ヶ月間の記事一覧
こっちがサブプラン発動時(HASH JOINに変更された時)の実行計画 SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR('aqkqdv23rmnj7', NULL, 'ADAPTIVE ALLSTATS LAST')); PLAN_TABLE_OUTPUT ----------------------------------------------------------------…
表題の通り、Dynamic Sampling を 11 にセットすると、Dynamic Sampling の 結果 が Result Cache に格納されて、異なるSQL(sql_id が 異なる SQL) で Dynamic Dampling の 結果が共有されるんやで。彡(゚)(゚) 従来の動作 SQLの実行計画作成時(Hard Parse時)…
表題の通り、Oracle Database の SELECT文 の SAMPLE句が、 BLOCK句有り/無し で 読込量 が 全く違うんやで。知らんかった。。。彡(゚)(゚) SAMPLE句無し の 場合 SET AUTOTRACE TRACEONLY; SELECT /*+ FULL(A) CACHE(A) */ COUNT(*) FROM TEST_TABLE_A A; :…