SQL Server 重播標記語言(RML)實用程式的描述

適用於: Microsoft SQL Server 2005 Workgroup EditionMicrosoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer Edition

簡介


Microsoft SQL Server 支援小組使用幾個內部撰寫的實用程式,來減輕與一般客戶支援案例相關的工作。 本文將說明一個名為 Microsoft SQL Server 的重播標記語言(RML)實用程式的實用程式套件。 資料庫開發人員和系統管理員可以使用 SQL Server 的 RML 實用程式來搭配 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 登入,或使用大部分資源的查詢。
  • 您可以判斷當您捕獲批次的追蹤時,批次的執行方案是否會變更。 此外,您也可以使用 SQL Server 的 RML 實用程式來判斷 SQL Server 如何執行這些執行方案中的每一個。
  • 您可以決定執行速度比以前慢的查詢。
在您捕獲 SQL Server 實例的追蹤之後,您可以使用 SQL Server 的 RML 實用程式來針對另一個 SQL Server 實例重播追蹤檔案。 如果您也在重播期間捕獲追蹤,您可以使用 SQL Server 的 RML 實用程式來比較新的追蹤檔案與原始的追蹤檔案。 在套用變更之後,您可以使用這項技術來測試 SQL Server 的運作方式。 例如,您可以使用這項技術來測試 SQL Server 在您執行下列動作後的行為:
  • 您安裝 SQL Server service pack。
  • 您安裝 SQL Server 修復程式。
  • 您更新了預存程序或函數。
  • 您可以更新索引或建立索引。

版本歷程記錄

版本號碼描述
9.04.0004支援 SQL Server 2000、SQL Server 2005、SQL Server 2008 SQL Server 2008 R2、SQL Server 2012 與 SQL Server 2014 的目前網頁版本
9.01.0109支援 SQL Server 2000、SQL Server 2005、SQL Server 2008 與 SQL Server 2008 R2 的舊版網頁版本。
9.00.0023支援 SQL Server 2000 與 SQL Server 2005 的舊版網頁版本
8.10.0010支援 SQL Server 7.0 與 SQL Server 2000 的初始頁面版本
這個目前版本的 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 套件]。SQL Server 的 RML 實用程式,x64 版本Download Download the RMLSetup_AMD64.msi package now.[立即下載 RMLSetup_AMD64 .msi 套件]。記事Microsoft 根據自己的 SQL Server 提供 RML 實用程式。 Microsoft 客戶支援服務(CSS)不會提供適用于 SQL Server 之 RML 實用程式的支援或更新。 如果您有任何建議或想要報告錯誤,您可以使用說明文件(RML 說明 .pdf)中的「問題與協助」主題中的電子郵件地址。說明文件包含在 SQL Server 的 RML 實用程式中。

SQL Server RML 實用程式的優點

如果您想要在不切合或無法使用真正的應用程式測試的情況下,類比應用程式測試,您可以使用 SQL Server 的 RML 實用程式。 例如,在測試環境中,可能難以產生生產環境中存在的相同使用者負載。 您可以使用 SQL Server 的 RML 實用程式,在測試環境中重播生產工作負載,並評估變更的效能影響,例如升級至 SQL Server 2008 或 SQL Server service pack 的應用程式。 此外,您也可以使用 SQL Server 的 RML 實用程式來分析及比較各種重播工作負載。 這種迴歸分析就是您必須手動執行的一個難以處理的程式。說明文件包含「快速入門」主題。 本主題包含一個簡短的練習,可讓您熟悉每個 RML 實用程式。 若要開啟 [說明] 檔案,請按一下 [開始],指向 [所有程式],指向[SQL Server RML 實用程式],指向[說明],然後按一下 [ RML說明]。

SQL Server RML 實用程式中的實用程式

SQL Server 的 RML 實用套裝程式含下列實用程式:
  • ReadTrace
  • OStress
  • OStress 重播控制代理程式(ORCA)
如需每個實用程式及範例用法的完整描述,請參閱 SQL Server RML 實用程式隨附的 RML 說明。