技术开发 频道

ORM Profiler提高数据库访问 支持.NET

    【IT168 资讯】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,而且还可从用户界面或命令行来激活它。虽然不是一款实时分析器,但是它会拍摄快照以备稍后使用。它会记录各种数据库调用,并以三种不同形式的视图呈现出来:

  当查看执行代码视图时,它允许用户在Visual Studio(或其他代码编辑器)中定位到相关的行;

  按时间顺序排列、根据事务分组的视图;

  以及根据查询分组的视图。

  当某项记录被选中时这些视图彼此之间会保持同步,以便通过全部三种不同的方式对该查询进行分析。ORM Profiler还提供了从数据库获取查询执行计划的能力,并与查询统计一起显示出来。

  ORM Profiler的其他功能包括:

  在同一时间支持多种形式的数据访问,只要它们都使用DbProviderFactory就行

  一次配置多个应用程序的能力

  一个强大的筛选系统

  只用一行代码即可完成打开与关闭之间的切换配置

  可配置的警报提示

  有关ORM Profiler的更多细节可在其网站上找到。

  译注

  [1] ORM Profiler,对象关系映射探查器。ORM是Object Relational Mapping的缩写。

  查看英文原文:ORM Profiler Analyzes Data Access Performance

0
相关文章