DB2
DB2v9環境で、db2cmdコマンドを実行すると、「無効なコードページです」が表示されてしまい、DB2コマンドが実行できません。 調べてみると、どうやら日本語環境で発生するDB2のバグらしいです。http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg1JR25…
これは仕様のようです。 ちゃんと「コマンド行プロセッサ」から実行しないといけないんですって。
表やインデックスに実行することで、オプティマイザが最適なアクセス・プランを作成できるように、表と索引の統計を再収集します。 結果、パフォーマンスが向上します。 このコマンドは定期的に実行しなければいけませんが、DB2v8.2からは自動統計収集機能も…
DB2には「ロック・エスカレーション」という機能があります。これは設定したメモリ量までは、行に対してロックをかけ、設定値を超えると複数の行ロックを1つの表ロックに変換し、メモリ量を自動的に節約する機能です。しかしその為、このロック・エスカレー…
DB2はOracleとSQL文法が微妙に異なるので、最初はできないのではないかと焦りました(笑)。以下のSQLを実行することで、特定のテーブルの特定のカラムのタイプを変更できます。 ALTER TABLE ALTER COLUMN カラム名> SET DATA TYPE CUSTOMER_TBLテーブルのNA…
コントロール・センターの使い方になりますが。 コントロール・センターを起動 対象のデータベースを選択、展開 ツリー部の表をクリックして、テーブルを右側に表示 外部参照キーを削除したいテーブルに右クリックし、ショートカットメニューから「変更」を…
以下の(IBMの)サイトがいい感じです。 DB2 インフォメーション・センター メッセージ > SQL http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp