Oracleで実行計画を取得する(DBMS_XPLAN.DISPLAY_CURSOR)

--DBMS_XPLAN.DISPLAY_CURSOR使用上の注意点いくつか
col DISPLAY_CURSOR new_value DISPLAY_CURSOR format a100
select 'DISPLAY_CURSOR' || to_char(sysdate,'_YYYYMMDDHH24MISS') || '.log' DISPLAY_CURSOR from dual;
spool &DISPLAY_CURSOR
set serveroutput on  linesize 1000 trims on
SELECT t.* 
    FROM v$sql s,  table(dbms_xplan.display_cursor(s.sql_id,s.child_number)) t
    WHERE s.sql_id = '0na4jym1rxxk5';
spool off
exit

SELECT t.* 
    FROM v$sql s,  table(dbms_xplan.display_cursor(s.sql_id,s.child_number,format=>'ALL ALLSTATS LAST')) t
    WHERE s.sql_id = '12uf1gukskvjh';

http://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_xplan.htm

DISPLAY_CURSORファンクション
このテーブル・ファンクションは、カーソル・キャッシュにロードされている任意のカーソルの実行計画を表示します。実行計画に加えて、様々な計画統計(I/O、メモリー、タイミングなど)をレポートできます(V$SQL_PLAN_STATISTICS_ALL VIEWSに基づく)。
構文
DBMS_XPLAN.DISPLAY_CURSOR(
   sql_id           IN  VARCHAR2  DEFAULT  NULL,
   cursor_child_no  IN  NUMBER    DEFAULT  0, 
   format           IN  VARCHAR2  DEFAULT  'TYPICAL');

葉山ガーデン ダイニングセット(ベンチシート)

場所にとらわれず、自由な個人空間

f:id:cory_hate:20150422140121g:plain

http://ameblo.jp/hayamagarden-staffblog/entry-11752057603.html

不二貿易 ボックススツール 36×36cm 合成皮革 ブラック 79256

不二貿易 ボックススツール 36×36cm 合成皮革 ブラック 79256

Excel VBA フォルダチェック ファイル システム オブジェクト (FSO: File System Object) モデルによるファイルへのアクセス

Sub FolderCheck()
    Dim FSO As Object
    Set FSO = CreateObject("Scripting.FileSystemObject")
    ''ログ出力フォルダがなければ作成
    If FSO.FolderExists(LogFolder) = False Then
        FSO.CreateFolder LogFolder
    End If
    Set FSO = Nothing
End Sub

FileSystemObject によるファイルへのアクセス

ストーリーで学ぶ Excel VBAと業務改善のポイントがわかる本 【演習問題付き】

ストーリーで学ぶ Excel VBAと業務改善のポイントがわかる本 【演習問題付き】

  • 作者: 武藤玄,オデッセイコミュニケーションズ
  • 出版社/メーカー: オデッセイ コミュニケーションズ
  • 発売日: 2013/07/05
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログ (1件) を見る
かんたんだけどしっかりわかるExcelマクロ・VBA入門

かんたんだけどしっかりわかるExcelマクロ・VBA入門

できる逆引き Excel VBAを極める 勝ちワザ700 2010/2007/2003/2002対応 (「できる逆引き」シリーズ)

できる逆引き Excel VBAを極める 勝ちワザ700 2010/2007/2003/2002対応 (「できる逆引き」シリーズ)