【AICon】AI 大模型超全落地场景&最佳实践 了解详情
写点什么

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

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

    阅读完需:约 2 分钟

8 月 16 - 19 日,与零一万物李开复、蔚来李斌、面壁智能李大海,及工商银行、交通银行、华夏银行等 100+ 行业专家相聚 FCon x AICon

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:352119
用户头像

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

关注

评论

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

Excelize 2.7.0 发布, 2023 年首个更新

xuri

golang GitHub 开源 编程 Excelize

如何使用API Hub 实现一个图片列表

Towify

如何实现发送评论时总数自动加一?

Towify

Spring项目中用了这种解耦模式,经理对我刮目相看

JAVA旭阳

Java spring

Kstry流程编排框架

lykan

软件架构 模块化 流程编排 高并发编程 业务可视化

ThreadLocal源码解析及实战应用

京东科技开发者

Java 源码 技术 后端 企业号 1 月 PK 榜

EMQX企业版正式入驻华为云云商城,成为华为云联营联运合作伙伴

EMQ映云科技

物联网 IoT 华为云 云端 企业号 1 月 PK 榜

使用服务网格提升应用和网络安全

HummerCloud

服务网格 云原生安全

Java Netty框架自建DNS代理服务器教程

小小怪下士

Java 程序员 Netty DNS

阿里云开源大数据平台EMR全面升级 性能最高可提升6倍

阿里云大数据AI技术

大数据 云原生 大数据 开源

一文了解 Go time 包的时间常用操作

陈明勇

Go golang time

EMQX+阿里云飞天洛神云网络NLB:MQTT消息亿级并发、千万级吞吐性能达成

EMQ映云科技

阿里云 物联网 IoT mqtt 企业号 1 月 PK 榜

实录 | MegEngine 大 Kernel 卷积工程优化实践

MegEngineBot

深度学习 开源 卷积 MegEngine 大 Kernel

那些炫酷的CSS文字效果之诗词《兔》

南城FE

CSS css3 前端 动画

程序员该如何用“高科技”智能地教狗狗上厕所

风铃架构日知录

人工智能 深度学习 程序人生 后端 系统架构

表格集算表高性能原理——怎样实现纯前端百万行数据秒级响应

葡萄城技术团队

构建并运行 Databend

Databend

databend

全景剖析阿里云容器网络数据链路(一):Flannel

阿里巴巴云原生

阿里云 容器 云原生

安畅携手阿里云共建Landing Zone方案,助力企业上云无忧

云布道师

阿里云

简单谈谈Redis中的几种java客户端以及优缺点!

风铃架构日知录

Java redis 程序员 程序人生 客户端

年终盘点丨最受开发者欢迎的文章 TOP20

阿里巴巴云原生

阿里云 云原生

简单聊聊Redis中的几种Java客户端,以及它们的优缺点!

程序员小毕

数据库 redis 程序员 面试 后端

软件测试/测试开发 | 跨平台设备管理方案 Selenium Grid

测试人

软件测试 自动化测试 测试开发 selenium Grid

排障定位时间缩短一半, 博睿数据如何赋能青岛住房公积金管理中心

博睿数据

APM AIOPS 智能运维 博睿数据 精选案例

《隐私计算白皮书(2022年)》概览

京东科技开发者

技术 安全 隐私保护 白皮书 企业号 1 月 PK 榜

解决Redis缓存穿透/击穿/雪崩以及数据一致性的方案

风铃架构日知录

Java redis 缓存穿透 缓存雪崩 数据一致性

Java高手速成 | Java集合类泛类型

TiAmo

Java 泛型 编程语言、

从一个Demo说起Dubbo3

宋小生

dubbo RPC Dubbo3

【Redis 技术探索】「数据迁移实战」手把手教你如何实现在线 + 离线模式进行迁移 Redis 数据实战指南(scan模式迁移)

洛神灬殇

redis 数据同步 1月日更 RedisShake

Rewrite sqllogictest framework in rust

Databend

Hive查询语句

mm

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