2015-01-01から1ヶ月間の記事一覧

Oracle テーブル 差分データ抽出~登録 差異算出SQL

--差分登録(A→B) INSERT /*+APPEND*/ INTO emp SELECT A.* FROM emp A ,emp B WHERE A.emp_no = B.emp_no(+) AND B.emp_no IS NULL; SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)作者: ミック出版社/メーカー: 技術評論社発売日: 2…

Oracle データベース管理 表圧縮 チューニング

--基本圧縮表作成 --ダイレクト・パス・ロードによって挿入されたデータのみを圧縮 CREATE TABLE t1 (( ...... )) COMPRESS ; --通常表を基本圧縮表に変更 ALTER TABLE t1 MOVE COMPRESS ; --基本圧縮表・OLTP表を通常表に変更 ALTER TABLE t1 MOVE NOCOMPRESS ; --…

Oracle SQLトレースの取得 ~TKPROF~ From Java パフォーマンス チューニング

// セッション中のSQLトレース設定 private static final String sql_Trace_On = "ALTER SESSION SET SQL_TRACE = TRUE"; //有効化 private static final String sql_Trace_Off = "ALTER SESSION SET SQL_TRACE = FALSE"; //無効化 // SQLトレースをOnまたは…

インデックス・クラスタリングファクタ Oracleチューニング Index 索引統計

インデックス格納効率 USER_INDEXESビューでは、LEAF_BLOCKS クラスタリングファクタが高い(悪い)とデータ件数に値が近くなる。 クラスタリングファクタが低い(良い)とテーブルのブロック数に値が近くなる。 自動セグメント領域管理(ASSM)の場合、以前と…

VB zip圧縮

VB

Try Using zip As New Ionic.Zip.ZipFile(System.Text.Encoding.GetEncoding("shift_jis")) 'フォルダ内のファイルを全て格納 '圧縮レベルを変更 zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression '圧縮せずに格納する '必要な時はZIP64…

VB フォルダ選択ダイアログボックス表示

VB

' 新しいフォルダの作成を不可 FolderDialog1.ShowNewFolderButton = False 'デスクトップを設定 Desktop_path = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) ' 初期選択するパスを設定する FolderDialog1.SelectedPath …

ORACLE表領域の未使用領域と空き領域 最高水位標(HWM)取得方法 (セグメント領域情報 エクステントID 使用ブロック数)

SET SERVEROUTPUT ON SIZE 50000 feedback off pagesize 0 trims on lines 1000 spool SEGMENT_DATA.TXT declare v_total_blocks number; v_total_bytes number; v_unused_blocks number; v_unused_bytes number; v_last_used_extent_file_id number; v_last…

ANALYZE INDEX Oracleデータベース 断片化 リビルドインデックス メンテナンス

SET SERVEROUTPUT ON SIZE 50000 feedback off pagesize 0 trims on lines 1000 timing on time on col analyze_index new_value analyze_index format a100 select 'analyze_index' || to_char(sysdate,'_YYYYMMDDHH24MISS') || '.csv' analyze_index from …

VB テキストボックス Readonly Focus = false

VB

'キャレットの使用宣言をする Private Declare Function HideCaret Lib "user32.dll" (ByVal hwnd As IntPtr) As Boolean 'MouseDownイベント 追加 Private Sub TextBoxFolder_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEven…