SQL Server 用の再生マークアップ言語 (RML) ユーティリティの説明

はじめに

Microsoft SQL Server のサポートチームは、内部で記述されたいくつかのユーティリティを使用して、一般的なカスタマサポートケースに関連する作業を容易にします。 この記事では、Microsoft SQL Server の再生マークアップ言語 (RML) ユーティリティと呼ばれる1つのユーティリティスイートについて説明します。 データベース開発者とシステム管理者は、sql server 2000、SQL Server 2005、SQL Server 2008、sql server 2008 R2、sql server 2012、sql Server 2014 CTP2 を使用して、sql server 用の RML ユーティリティを使用できます。

詳細情報

SQL Server 用の RML ユーティリティを使用して、次のタスクを実行できます。

  • アプリケーション、データベース、SQL Server ログイン、または最も多くのリソースを使用しているクエリを確認できます。

  • バッチのトレースをキャプチャするときに、バッチの実行プランを変更するかどうかを決定できます。 さらに、SQL Server 用の RML ユーティリティを使って、SQL Server がこれらの各実行プランをどのように実行するかを決定することもできます。

  • 以前より遅く実行されているクエリを調べることができます。

SQL Server のインスタンスのトレースをキャプチャしたら、SQL Server 用の RML ユーティリティを使って、SQL Server の別のインスタンスに対してトレースファイルを再生することができます。 再生中にトレースもキャプチャする場合は、SQL Server 用の RML ユーティリティを使用して、新しいトレースファイルと元のトレースファイルを比較できます。 この手法を使用して、変更を適用した後の SQL Server の動作をテストすることができます。 たとえば、次の操作を行った後に SQL Server がどのように動作するかをテストするために、この手法を使うことができます。

  • SQL Server サービスパックをインストールします。

  • SQL Server 修正プログラムをインストールします。

  • ストアドプロシージャまたは関数を更新します。

  • 索引を更新するか、索引を作成します。

バージョン履歴

バージョン番号

説明

9.04.0004

Sql Server 2000、SQL Server 2005、SQL Server 2008 SQL Server 2008 R2、SQL Server 2012、SQL Server 2014 をサポートする現在の Web リリース

9.01.0109

Sql Server 2000、SQL Server 2005、SQL Server 2008、SQL Server 2008 R2 をサポートする以前の Web リリース。

9.00.0023

SQL Server 2000 および SQL Server 2005 をサポートする以前の Web リリース

8.10.0010

SQL Server 7.0 および SQL Server 2000 をサポートする最初の Web リリース

SQL Server 用の現在のバージョンの RML ユーティリティは、以前のバージョンよりも優先されます。 最新バージョンをインストールする前に、SQL Server 用の以前のバージョンの RML ユーティリティをアンインストールする必要があります。 Sql server 用の RML ユーティリティの最新バージョンでは、sql server 2000、SQL Server 2005、sql Server 2008、sql server 2008 R2、sql server 2008 R2、sql server 2012、sql server 2014 CTP2 をサポートしています。 さらに、SQL Server 用の RML ユーティリティの最新バージョンには、重要なソフトウェアの更新プログラム、機能の改善、パフォーマンスとスケーラビリティの向上が含まれています。

SQL Server 用の RML ユーティリティの入手方法

Microsoft ダウンロードセンターでは、次のファイルをダウンロードできます。SQL Server の RML ユーティリティ (x86 バージョンDownload Download the RMLSetup_X86.msi package now.) 今すぐ RMLSetup_X86 .msi パッケージをダウンロードします。RML ユーティリティは、SQL Server の x64 バージョンDownload Download the RMLSetup_AMD64.msi package now.では、RMLSetup_AMD64 .msi パッケージをダウンロードします。注Microsoft は、SQL Server の RML ユーティリティを提供しています。 Microsoft カスタマーサポートサービス (CSS) では、SQL Server の RML ユーティリティのサポートや更新は提供されません。 提案がある場合や、バグを報告したい場合は、ヘルプファイル (RML のヘルプ) の「問題とヘルプ」のトピックに記載されているメールアドレスを使用できます。ヘルプファイルは、SQL Server の RML ユーティリティに含まれています。

SQL Server の RML ユーティリティの利点

SQL Server 用の RML ユーティリティは、実際のアプリケーションを使ってテストできない、または不可能なアプリケーションのテストをシミュレートする場合に非常に便利です。 たとえば、テスト環境では、実稼働環境に存在するのと同じユーザーロードを生成することは難しい場合があります。 SQL Server 用の RML ユーティリティを使用して、テスト環境で実稼働のワークロードを再生し、SQL Server 2008 へのアップグレードや SQL Server service pack のアプリケーションなど、変更によるパフォーマンスへの影響を評価できます。 さらに、SQL Server 用の RML ユーティリティを使用して、さまざまな再生ワークロードの分析や比較を行うことができます。 この種の回帰分析は、それ以外の場合、手動で実行する必要がある困難なプロセスです。ヘルプファイルには、"クイックスタート" のトピックが含まれています。 このトピックでは、各 RML ユーティリティについて理解しておく簡単な練習を示します。 ヘルプファイルを開くには、[スタート] をクリックし、[すべてのプログラム] をポイントして、[ RML ユーティリティ] をポイントし、[ヘルプ] をポイントして、[ RML ヘルプ] をクリックします。

SQL Server 用の RML ユーティリティのユーティリティ

SQL Server 用の RML ユーティリティには、次のユーティリティが含まれています。

  • ReadTrace

  • 報告

  • OStress

  • OStress Replay コントロールエージェント (ORCA)

各ユーティリティと使用例の詳しい説明については、「SQL Server の RML ユーティリティに含まれている RML のヘルプ」を参照してください。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×