使用ORM Profiler分析数据访问性能
2019獨角獸企業重金招聘Python工程師標準>>>
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,而且還可從用戶界面或命令行來激活它。雖然不是一款實時分析器,但是它會拍攝快照以備稍后使用。它會記錄各種數據庫調用,并以三種不同形式的視圖呈現出來:
當某項記錄被選中時這些視圖彼此之間會保持同步,以便通過全部三種不同的方式對該查詢進行分析。ORM Profiler還提供了從數據庫獲取查詢執行計劃的能力,并與查詢統計一起顯示出來。
ORM Profiler的其他功能包括:
- 在同一時間支持多種形式的數據訪問,只要它們都使用DbProviderFactory就行
- 一次配置多個應用程序的能力
- 一個強大的篩選系統
- 只用一行代碼即可完成打開與關閉之間的切換配置
- 可配置的警報提示
有關ORM Profiler的更多細節可在其網站上找到。
譯注
[1] ORM Profiler,對象關系映射探查器。ORM是Object Relational Mapping的縮寫。
查看英文原文: ORM Profiler Analyzes Data Access Performance譯者 高翌翔 基于.NET平臺進行Web應用程序設計、開發,關注敏捷開發和架構設計,及各種提高代碼可維護性的最佳實踐。
轉載于:https://my.oschina.net/zjfsdnu/blog/33651
總結
以上是生活随笔為你收集整理的使用ORM Profiler分析数据访问性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: liunx 下 sendmail 反病毒
- 下一篇: 特种部队【动态规划】