簡介
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 the RMLSetup_X86.msi package now.[立即下載 RMLSetup_X86 .msi 套件]。SQL Server 的 RML 實用程式,x64 版本
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 說明。