本文へジャンプ

DB2 9のセルフ・チューニングでスループットが3倍に!

自分のことは自分が一番よく知っている。チューニングはデータベースにお任せください。もう、人間が試行錯誤してチューニングするのは時代遅れです。

パフォーマンス・トラブル発生。そんな時、あなたはどうしますか?

  1. DB2のエキスパートを呼び、システムの情報収集→分析・評価→チューニング
  2. IBMへ電話
  3. 何もしない

正解は3?

ハードウェア性能の向上により、巨大化するシステム、そのデータを格納する巨大なデータベース、増加するシステム。それを支えるDBAの負担は大きくなるばかりです。巨大化した複雑なデータベースのすべてを把握しているDBAはいったい何人いるのでしょうか?

現在のデータベースは、もはや人の手にあふれてしまっています。データベースがデータベース自身をモニターし、分析し、チューニングの計画を立てて実行するといった自律的な機能がこれからのデータベースには必要不可欠です。

IBMが提唱するオートノミック・コンピューティングとは、テクノロジーの複雑さにとらわれることなくビジネスに集中できるよう、あたかも生物の自律系のように、システム自身が自己管理する仕組みです。

DB2 9では、これまでのバージョンでも提供してきたオートノミック機能をさらに強化して、データベース管理者の生産性や効率性を高めています。

セルフ・チューニング・メモリー管理(STMM)の効果例 OLTPにおけるチューニング

大規模OLTP環境におけるセルフ・チューニング機能の効果例

1時間で2倍、1.5時間で3倍のスループット向上

メモリー割り振りのセルフ・チューニング機能の特徴

セルフ・チューニング・メモリー管理機能(STMM)は、DB2 9で新たに提供されている優れたオートノミック機能のひとつです。予期しないワークロードを検知し、データベースをタイムリーにチューニングします。
これにより、メモリーの再分配を必要とする急激なワークロードの変化にも対応でき、メモリー・チューニングに労する時間を節約できます。
この機能はデータベースの自動化と言うよりも、自律化と言える機能です。

セルフ・チューニング・メモリー管理(STMM)

管理の対象は次のとおりです。

WindowsおよびAIXプラットフォームでは、データベースのメモリー全体の必要量を判別して、データベース共用メモリー全体の使用量を動的に調整します。
これにより、データベース・マネージャーは、ワークロードが要求するときにはより多くの物理メモリーを消費し、データベースのメモリー要求が低いときにはそのメモリーをオペレーティング・システムに解放することができるのです。

最適なメモリー・チューニングでパフォーマンスを改善

セルフ・チューニング・メモリー管理(STMM)による効果例:重要な索引を削除したケース

上記の例では、突然のワークロードの変化に対応してメモリーのセルフ・チューニング機能が、人手を介さずにパフォーマンスを改善しています。

セルフ・チューニング・メモリー管理機能(STMM)は:

その他のオートノミック機能

DB2 9のオートノミック機能は各エディションに標準で含まれており、今回ご紹介した機能の他にも数多く提供されています。下記に代表的なオートノミック機能をご紹介します。

DB2 9 オートノミック機能:DB2 9のご注文および参考料金

DB2 9のオートノミック機能は、DB2の各Editionに含まれています。

IBM、IBM ロゴ、ibm.com、AIXおよびDB2は、世界の多くの国で登録されたInternational Business Machines Corp.の商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、http://www.ibm.com/legal/copytrade.shtml をご覧ください。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標です。