【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

使用 ORM Profiler 分析数据访问性能

  • 2011-10-18
  • 本文字数:673 字

    阅读完需:约 2 分钟

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

  1. 当查看执行代码视图时,它允许用户在 Visual Studio(或其他代码编辑器)中定位到相关的行;
  2. 按时间顺序排列、根据事务分组的视图;
  3. 以及根据查询分组的视图。

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

ORM Profiler 的其他功能包括:

  • 在同一时间支持多种形式的数据访问,只要它们都使用 DbProviderFactory 就行
  • 一次配置多个应用程序的能力
  • 一个强大的筛选系统
  • 只用一行代码即可完成打开与关闭之间的切换配置
  • 可配置的警报提示

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

译注

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

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

2011-10-18 10:352080
用户头像

发布了 55 篇内容, 共 18.1 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

性能分析优化的道与术

老张

性能优化 性能分析

架构实战营:模块八作业

刘璐

消息队列存储消息数据的 MySQL 表格

阿卷

架构实战营

模块3 作业

KennyQ

GitOps多环境部署问题及解决方案

俞凡

研发效能 gitops

微信小程序开发设计需要注意的五个点

源字节1号

前端 后端 软件开发 小程序开发

模块8作业

Mr小公熊

浅谈项目中的需求管理

秋去冬来春未远

需求管理 需求分析 需求和问题

市场进展不断,STI 包括ZB等一系列上线预示着什么?

西柚子

商业分析:SheIn是怎样成功的?

石云升

跨境电商 商业分析 4月月更

第八个模块作业

achilles

在线ASCII Banner艺术字生成工具

入门小站

工具

消息队列MySQL存储设计

石小天

「架构实战营」

消息队列数据存储表设计

随欣所遇

架构训练营5期

模块八作业:设计消息队列存储消息数据的 MySQL 表格

炎彬

「架构实战营」

【架构学习08】——设计消息队列存储消息数据的 MySQL 表格

tiger

架构实战营

Gitlab Java API 使用示例

Java gitlab 4月月更

消息队列存储消息数据的mysql表设计

五月雨

架构实战营 「架构实战营」

多系统信息化实施项目注意事项

秋去冬来春未远

数字化 信息化 系统集成 ERP 多系统

linux之rename命令

入门小站

Bigdata 作业第七周

Pyel

统计代码耗时的工具

Rubble

4月日更 4月月更

消息队列存储消息数据的 MySQL 表格设计

李大虾

#架构实战营 「架构实战营」

你好spring-cloud-kubernetes

程序员欣宸

4月月更

尤达 DDD 领域驱动设计思想课程总结

代廉洁

尤达DDD领域驱动设计思想

开疆作剑,开荒为犁:2022春天,文心大模型走进产业的百花深处

脑极体

模块8-设计消息队列存储消息数据的 MySQL 表格

卡西毛豆静爸

#架构实战营

都是分布式操作系统,Laxcus和鸿蒙有何不同?

LAXCUS分布式操作系统

分布式计算 分布式存储 集群架构 鸿蒙系统 分布式操作系统

作业八

Geek_f3e842

架构实战营

爱讲故事的计算机科学家,和他的分布式系统

多颗糖

市场进展不断,STI 包括ZB等一系列上线预示着什么?

BlockChain先知

使用ORM Profiler分析数据访问性能_.NET_Jenni Konrad_InfoQ精选文章