Solutions Design公司發佈了ORM Profiler[1],這是一款旨在幫助提升數據訪問層性能的工具。它會跟蹤和記錄ADO.NET調用,以便開發者可對他們的數據訪問進行分析,進而發現其中的潛在問題。數據庫
ORM Profiler可與任何用DbProviderFactory類構建的、用於對象關係映射(ORM)的數據訪問層一塊兒使用,並且適用於任何可經過數據訪問層使用的數據庫,包括SQL Server、MS Access、Oracle、MySql、SQLite、PostgreSQL、以及DB2。它支持.NET Framework 3.5和4.0。架構
Solutions Design稱,在應用程序中只須要一行代碼即可激活ORM Profiler,並且還可從用戶界面或命令行來激活它。雖然不是一款實時分析器,可是它會拍攝快照以備稍後使用。它會記錄各類數據庫調用,並以三種不一樣形式的視圖呈現出來:app
當某項記錄被選中時這些視圖彼此之間會保持同步,以便經過所有三種不一樣的方式對該查詢進行分析。ORM Profiler還提供了從數據庫獲取查詢執行計劃的能力,並與查詢統計一塊兒顯示出來。編輯器
ORM Profiler的其餘功能包括:ide
有關ORM Profiler的更多細節可在其網站上找到。工具
譯註性能
[1] ORM Profiler,對象關係映射探查器。ORM是Object Relational Mapping的縮寫。網站
查看英文原文: ORM Profiler Analyzes Data Access Performance譯者 高翌翔 基於.NET平臺進行Web應用程序設計、開發,關注敏捷開發和架構設計,及各類提升代碼可維護性的最佳實踐。 spa