Sql-Server

幫助使用 SQL Server 數據庫實驗助手進行性能測試

  • May 26, 2021

我在此處遵循在 SQL Server 數據庫實驗助手中擷取跟踪的指南:https ://docs.microsoft.com/en-us/sql/dea/database-experimentation-assistant-capture-trace?view=sql-server -2017

我正在使用 DEA 2.6 版。上面的文章指出我應該能夠選擇擷取跟踪文件的大小來滾動文件。但是,在 2.6 版中,我沒有設置跟踪文件大小的選項。

結果,我在擷取結束時得到了幾十個 500 MB 的文件。然後我應該坐在那裡,一個一個地重播每個跟踪文件。有沒有更簡單的方法可以做到這一點,或者強制跟踪文件變大,這樣我最終會得到更少的翻轉文件?

我的新擷取螢幕: 在此處輸入圖像描述

MS doc 擷取螢幕: 在此處輸入圖像描述

在擷取結束時,我最終得到了數十個 500 MB 的文件。

是的,我同意文件有誤,您無法配置文件大小。您只能配置持續時間。500 MB 是設計使然,建議在此處此處使用。200 MB 或 512 MB 是用於擷取生產或性能跟踪的理想跟踪翻轉大小。第二個連結給出了為什麼這是推薦尺寸的幾個原因。其中之一是:

  • 如果您使用我們的“已發布”版本的生產和性能跟踪定義文件,並且性能跟踪定義過濾掉一個感興趣的數據庫的跟踪,分析表明性能跟踪大小大約是生產跟踪大小的 15 倍。

然後我應該坐在那裡,一個一個地重播每個跟踪文件。有沒有更簡單的方法可以做到這一點,或者強制跟踪文件變大,這樣我最終會得到更少的翻轉文件?

您不需要單獨處理每個文件。Full path to source File給出原始跟踪文件所在的文件夾名稱,而不是單個文件。工具將創建一個名為的新子文件夾PreProcessOutput,並將所有重播標記語言 (RML) 文件放在那裡。

在此處輸入圖像描述

在旁注中,希望您成功配置了分佈式重播。

引用自:https://dba.stackexchange.com/questions/241057