2
A
回答
0
有寫你的結果到數據庫表的選項。如果你這樣做,那麼你可以編寫查詢來比較兩者的聚合結果。這將是有意義的,只要兩次運行在同一時間發生並持續相同的時間。
我最近在博客中介紹如何使用SQL Profiler來優化數據庫。
0
它們保存到一個文本文件,並使用像Beyond Compare一個文件比較工具?
3
在分析器中,您可以使用「文件」|「導出」來導出跟蹤文件。導出|提取SQL Server事件|提取Transact-SQL事件。 當你對這兩條曲線做這件事時,你可以用Notepad ++(比較插件)比較它們。
0
Wilco的答案的第一部分是好的(在探查器中,您可以通過使用文件|導出|提取SQL Server事件|提取Transact-SQL事件)導出跟蹤文件,並且我經常使用Notepad ++進行比較但是使用Winmerge非常簡單。安裝小組件:http://winmerge.org/?lang=en 找到您想要與Winmerge安裝進行比較的兩個文件,選中它們,右鍵單擊並選擇「Winmerge」,然後以比較模式打開編輯器。
0
大多數答案都是關於比較兩個跟蹤文件。
但是,我認爲OP在詢問如何確定代碼或硬件中的改變是否改善/降低了性能。
在這種情況下:
- 數據庫實驗助手,從微軟 - 痛苦的使用
- DBSophic去惹優化 - 現在「EZ管理」,就是我從來沒有聽說過的所有。 不支持SQL Server 2016
- 滾你自己 - http://sqlmag.com/database-performance-tuning/sql-servers-trace-and-replay-tool - 一定要安裝伊茨克奔甘的sqlsig SQL CLR幫手彙總數據,請訪問:https://technet.microsoft.com/en-us/library/cc293616.aspx
0
@Narnian是正確的,比較數據庫中的痕跡通常是最簡單的。如果將跟蹤記錄到文件中,則可以使用fn_trace_gettable將這些文件讀取到數據庫中。
請注意,我說,a數據庫。你很少想要將它們加載到你分析過的同一個數據庫中。通常我使用不同的實例。
相關問題
- 1. 跟蹤查詢的SQL事件探查器C#
- 2. 如何查找在SQL Server事件探查器跟蹤中報告的錯誤?
- 3. 如何使用SQL事件探查器跟蹤文件與死鎖事件?
- 4. 使用SQL事件探查器在幾天內創建一個跟蹤文件
- 5. 如何使用事件探查器跟蹤SELECT查詢
- 6. SSRS報告不會顯示在事件探查器跟蹤中
- 7. 谷歌分析事件跟蹤 - 比較多個事件
- 8. Xcode儀器跟蹤比較
- 9. 比較查詢比較兩個SQL Server表
- 10. 忽略SQL Server 2000 SQL事件探查器過濾器
- 11. 如何接收SQL Server事件探查器事件?
- 12. SQL Server事件探查免費工具
- 13. SQL Server:比較兩個表,兩列
- 14. SQL Server事件探查不跟蹤所有實體框架4個查詢 - 問題
- 15. SQL Server 2005專業版上的SQL事件探查器
- 16. 在Windows中比較兩個ETL跟蹤文件
- 17. 比較兩個CSV文件以跟蹤更改的Python方法
- 18. 掃描:啓動SQL Server事件探查器跟蹤正在生成不正確的indexid
- 19. SQL Server:如何比較兩個表
- 20. 比較兩個SP的性能SQL Server
- 21. 在SQL Server中比較兩個表
- 22. SQL Server:比較兩個字符串
- 23. SQL Server的比較兩個表
- 24. SQL比較兩列和覆蓋值以跟蹤最大值
- 25. SQL事件探查器顯示nhibernate運行查詢兩次?
- 26. SQL事件探查器識別異常
- 27. 配置SQL事件探查器
- 28. Google事件跟蹤器v3
- 29. 事件跟蹤
- 30. SQL Server的條件比較
注意:您必須將它們保存爲xml格式才能生效 –