インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

DB

(Db2 10.5)インデックスを作ってそれを確認する

DB

Db2で索引を作る テーブル名と列名を指定。 $ db2 "create index test_index on sales(SALES)" DB20000I The SQL command completed successfully.作った索引はテーブル名を指定することで見れる。 $ db2 " SELECT TABNAME, INDNAME, COLNAMES FROM SYSCAT.I…

(Db2)障害モニターレジストリファイルを覗いてみる

DB

勝手にできている インスタンスユーザのホームディレクトリのsqllibの配下に fm.xx.reg なるファイルがあり。気になって調べると、DBの障害モニターデーモンが作成したファイルのようです。 FM_ON = no # default FM_ACTIVE = yes # default START_TIMEOUT =…

(DB)循環ロギングは何を犠牲にしているのか?

DB

循環 or アーカイブ 循環ロギングはログをぐるぐる回して総量が増えないようにしていて、一方のアーカイブロギングはファイルが溜まり続ける。 これだけ聞くと循環方式が素敵に聞こえますが、もちろんそんなことはなく。バックアップからの戻し作業をする際…

(TSA/db2)インスタンスやDBが落ちている時のlssamの結果

DB

OS/DBインスタンス/DBテーブルが落ちていると? 正常時。 $ lssam Online IBM.ResourceGroup:db2_db2inst1_db2inst1_SAMPLE-rg Nominal=Online '- Online IBM.Application:db2_db2inst1_db2inst1_SAMPLE-rs |- Online IBM.Application:db2_db2inst1_db2inst1…

(DB)InnoDBってなんぞ?

DB

MySQLのデフォルトエンジン MySQLの記事を見ていたところ、InnoDBという文言を見かけました。 で、調べてみると 高い信頼性と高いパフォーマンスとのバランスをとる汎用のストレージエンジン MySQL 8.0ではInnoDBがデフォルトのMySQLストレージエンジン とい…

(DB)DDLって何に使うのか?

DB

DDLとは? ネットでググると データ定義言語 (DDL) は、データベース・オブジェクトの作成、変更、および削除を行う、SQL の部分です。このデータベース・オブジェクトには、スキーマ、表、視点、順序、カタログ、索引、および別名が含まれます。 と書いてあ…