DB2_MDC_ROLLOUT=ON

   MDC表の次元の「ロールアウト」(全行削除)を高速に処理可能となります。この機能は、V8 Fixpak9より利用可能です。

   この機能は新しいトランザクション・ログ・レコードを使用しますので、この機能を有効にすると、V8 Fixpak9より前のFixpakレベルに戻すことができなくなります。


DB2MEMMAXFREE=バイト単位の値(デフォルト:8388608)

   あるDBへの接続が切断されると、その接続を処理していたエージェント・プロセスがアイドルになりますが、その際に、保持する専用メモリの(未使用の)メモリサイズをこの指定値以下にすることが可能となります。

   これにより、エージェント専用メモリの使用総量を抑えることが可能となる場合があります(接続がまったく切断されない場合には効果がありません)。デフォルトは、8MBの指定です。

DB2_OVERRIDE_BPF=ページ数

   データベースの活動時(actiavte)に、バッファープールのサイズ(ページ数)を強制的にこの指定値にします。

   これはチューニングの目的というよりは、チューニングの過程で誤って大きなバッファープールサイズを指定していまい、データベースの活動化が失敗してパラメータの変更ができなくなってしまうような場合に、利用されることが多いようです。

   小さな値(ページ数)を指定して、いったんデータベースを活動化し、その後に正しいバッファープールのサイズに設定しなおします。複数のバッファープールがある場合には、以下のように設定します。

   「DB2_ORVERRIDE_BPF=[;;]」のフォーマットで、entryは「<バッファープールID>,<ページ数>」のフォーマットです。

設定例

db2set DB2_OVERRIDE_BPF=1,1000;2,1000;3,1000

DB2_PINNED_BP=YES

   データベースグローバル・メモリをスワップ・アウトされないようにします。マニュアルではLinuxでのサポートは記述されていませんが、検証したところLinuxでも有効になっているように見えます。

   この機能は主にオンライン処理中に、FTP処理などで短時間に大量のファイル・キャッシュが必要となってメモリが消費され、その際のデータベースグローバル・メモリがスワップ・アウトされて性能が急激に落ちるようなことを防ぐために利用します。

DB2_SCATTERED_IO=YES

   データの読み込みで、Linux vector i/oを利用可能にします。プリフェッチが行われるようなアクセス・プランのSQLの処理性能が向上する場合があります。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30