クエリーの分析と最適化で

Teradata Analyst Pack
クエリーの分析と最適化で、データベースの能力を最大限に引き出す
データウェアハウスの投資から最大の価値を生み出すためには、利用者全員の検索・分析処理がベストな
パフォーマンスで実行できるシステム環境が必要です。Teradata Analyst Packは、4つの強力なクエリー
分析/最適化ツールをパッケージ化して、Teradataデータベースの徹底活用をサポートします。
1. Teradata Visual Explain
〈Teradata VEの主な機能〉
実 績 豊 富なコスト・ベースの Teradata
>クエリー文をモニターし、
その時点での
Optimizer(オプティマイザー)は、複雑な
見積りに対する実際のコスト、
カーディナ
非定型クエリーを最も効率良く実行するよう
リティ、
クエリー実行プランを表示
に最適化されています。Teradata Visual
>クエリー実行プランを分析し、
コストとカー
Explain(Teradata VE)は、
そのオプティ
ディナリティに関する予測と実際値のレポ
マイザーが生成したクエリー実行プランを単
一のGUIで表示し、効率の良いクエリー実
ートを作成
>クエリーやクエリー・セットのパフォーマン
行プランの分析環境を提供します。
また、
二
スを改善するためのインデックスを推奨
つの実行プランを並べて比較することや、
必
>生成されたクエリー実行プラン内の詳細
要に応じてクエリー文の調整も行えます。
情報(派生テーブル、並べ替えキー)
を
表示
あらゆる分析や最適化を
サポートするパワフルなツール
> クエリー実行プランの表示と比較
Teradata Analyst Pack(テラデー
> クエリー実行プランの分析に必要な全ての情報を、単一のGUIで表示
タ・アナリスト・パック)は、Teradata
データベースを分析し、最適化するの
> Teradataデータベースの最新バージョンに対応する新規クエリーの開発
> 各リリース・バージョンにおける同一クエリー文の実行プランの差を確認可能
に求められる手順を自動化することで、
クエリー作成者とデータベース管理者
の作業負荷を画期的に軽減、簡素化す
るツール・セットです。
インデックスやクエリーの変更がもた
らすインパクトを事前に測定できるため、
最も適切な変更を実装し、より優れた
パフォーマンスを得ることができます。
1. Teradata Visual Explain
2. Teradata System Emulation Tool
3. Teradata Index Wizard
4. Teradata StatisticsWizard
Teradata Analyst Pack
www.Teradata-j.com
2. Teradata System
Emulation Tool
3. Teradata Index Wizard
4. Teradata Statistics Wizard
Teradata IndexWizardは、
効果的なセカ
Teradata Statistics Wizardは、
指定した
Teradata System Emulation Tool
ンダリ・インデックス選択の推奨を行うサポー
ワークロードやデータベースを分析し、一定
(Teradata SET)
は、
小規模なテスト用や
トツールです。また、ユーザーが指定したイ
のルールに基づいて統計収集の推奨リスト
開発環境を使って、本番システムや目的の
ンデックスを定義した場合、どの程度のパ
を作成するツールです。ユーザーはそのリ
環境をエミュレーションするツールです。本
フォーマンス向上が見込まれるかを表示する
ストにある項目を選択することにより、
統計収
番環境上でテストすることなくクエリーの最
“what-if ”分析機能も提供します。
集ジョブの即時実行やスケジューリングが可
適化を行うことにより、
クエリー実行プラン分
推奨されたインデックスは、
テストシステム上
析のコスト削減が実現できます。
でパフォーマンスへの影響とインデックスの
Teradata SET は、
オプティマイザーが使
実行コストを事前に分析、確認できるため、
用するためのエミュレートに必要な情報を自
本番システム上での影響を予め予測するこ
動収集し、
その情報を利用して“what-if”
とができます。
能です。
>新しい統計情報の収集と既存統計情報
の再収集を推奨
>下記に基づいた推奨を作成:
- 収集の時期
分析シナリオをシミュレートすることも可能
です。
〈インデックス推奨のステップ〉
- 最後に統計を収集した時点からの
クエリー実行プラン最適化のほかにも、
オプ
1.システム・パフォーマンスを最大限にする
経過日数
ティマイザーに関する診断/デバッグ、負荷
ために、
あらかじめ指定した特定のワー
- テーブル・サイズの拡大
テスト、
システムの拡張テスト、
アプリケーショ
クロードに対するインデックス分析を実行
- 最後に統計を収集した時点以後に
ンのテストなど、
様々な用途が考えられます。
2.データベース管理者は、推奨されたイン
デックスを検証し、実行もしくはスケジュ
〈Teradata SETの機能〉
ーリング
追加/削除された行数
>改訂版Query Capture Facility(QCF)
スキーマをサポート
>コスト・パラメータ、統計、
ランダムAMPサ
ンプルをシステムへインポートする前に編
集可能
>二つのQuery Capture Database(QCD)
間でのテーブルのデータ・デモグラフィック
4
のエクスポート/インポート
>インポートの順序を並べ替え、
データベー
スを分かりやすくビジュアルに表示するた
3
めの機能強化
Teradataデータベースについて
>APIライブラリの提供により、様々なクライ
アント・アプリケーションがTeradata SET
Teradataデータベースは、
並列処理を基本
の機能を利用可能
理念として、意思決定支援のために開発さ
れたリレーショナルデータベース管理システム
(RDBMS)
です。大規模データに対する複
雑な検索や多重度処理における優れたパフ
2
必要なハードウェアとソフトウェア製品
ォーマンス、
業界最高のスケーラビリティ、
そし
ハードウェア
て、
データ自動再編成機能に代表される維持・
> Intel Pentium クラスのPC
管理の容易性など、
真のデータウェアハウス
> 256MB以上のRAM
を実現する機能を備えています。
さまざまな
> 80MB以上の空きディスク・スペース
業界のトップ企業がTeradataデータベース
ソフトウェア
でテラ・バイト級のデータウェアハウスを構築
> Microsoft Windows XP、
2000、
しており、
その多くの企業が確実に投資対
Server2003、
Vistaのいずれか
効果(ROI)
を上げています。
・このカタログの記載情報は、2007年11月現在のものです。
〒104-0033 東京都中央区新川1-21-2(茅場町タワー)
http://www.teradata-j.com/
・TeradataはTeradata Corporationの登録商標です。本文中の社名、製品名は各社の商標または登録商標です。
本文中に記載されている製品情報は、予告なく変更する場合がありますのでご了承下さい。
© 2007 Teradata Corporation All Rights Reserved.
TDMK-3032(0711)