使用ORM Profiler分析数据访问性能
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
Solutions Design公司發(fā)布了ORM Profiler[1],這是一款旨在幫助提高數(shù)據(jù)訪問層性能的工具。它會跟蹤和記錄ADO.NET調(diào)用,以便開發(fā)者可對他們的數(shù)據(jù)訪問進行分析,進而發(fā)現(xiàn)其中的潛在問題。
ORM Profiler可與任何用DbProviderFactory類構(gòu)建的、用于對象關(guān)系映射(ORM)的數(shù)據(jù)訪問層一起使用,而且適用于任何可通過數(shù)據(jù)訪問層使用的數(shù)據(jù)庫,包括SQL Server、MS Access、Oracle、MySql、SQLite、PostgreSQL、以及DB2。它支持.NET Framework 3.5和4.0。
Solutions Design稱,在應(yīng)用程序中只需要一行代碼便可激活ORM Profiler,而且還可從用戶界面或命令行來激活它。雖然不是一款實時分析器,但是它會拍攝快照以備稍后使用。它會記錄各種數(shù)據(jù)庫調(diào)用,并以三種不同形式的視圖呈現(xiàn)出來:
當(dāng)某項記錄被選中時這些視圖彼此之間會保持同步,以便通過全部三種不同的方式對該查詢進行分析。ORM Profiler還提供了從數(shù)據(jù)庫獲取查詢執(zhí)行計劃的能力,并與查詢統(tǒng)計一起顯示出來。
ORM Profiler的其他功能包括:
- 在同一時間支持多種形式的數(shù)據(jù)訪問,只要它們都使用DbProviderFactory就行
- 一次配置多個應(yīng)用程序的能力
- 一個強大的篩選系統(tǒng)
- 只用一行代碼即可完成打開與關(guān)閉之間的切換配置
- 可配置的警報提示
有關(guān)ORM Profiler的更多細節(jié)可在其網(wǎng)站上找到。
譯注
[1] ORM Profiler,對象關(guān)系映射探查器。ORM是Object Relational Mapping的縮寫。
查看英文原文: ORM Profiler Analyzes Data Access Performance譯者 高翌翔 基于.NET平臺進行Web應(yīng)用程序設(shè)計、開發(fā),關(guān)注敏捷開發(fā)和架構(gòu)設(shè)計,及各種提高代碼可維護性的最佳實踐。
轉(zhuǎn)載于:https://my.oschina.net/zjfsdnu/blog/33651
總結(jié)
以上是生活随笔為你收集整理的使用ORM Profiler分析数据访问性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: liunx 下 sendmail 反病毒
- 下一篇: 特种部队【动态规划】