gpt4 book ai didi

nhibernate - 确定 NHibernate 瓶颈的最佳方法?

转载 作者:行者123 更新时间:2023-12-04 00:05:29 24 4
gpt4 key购买 nike

这是引用 question我之前问过。除了查看 NHibernate 在调用数据库时生成的 SQL 之外,找到 NHibernate 和数据库之间瓶颈的最佳方法是什么?特别是,我的查询在直接针对数据库运行时返回非常快,但在单元测试和网页上运行代码时返回时间非常慢(超过 3-4 倍)。我相对确定这与我映射表和主键的方式有关。我怎样才能进一步深入了解我的慢速区域发生在哪里?还有其他可用的工具吗?我知道这是一个非常广泛的问题,但我还没有必要探索这些问题。任何帮助将不胜感激。

最佳答案

AFAIK 目前还没有单一的工具来分析 NHibernate。这将随着 Ayende's NHIbernate Profiler 而改变.同时,您可以结合使用代码分析器(例如 dotTrace)、SQL Server Profiler、NHibernate 记录器和静态分析,即如果您了解 SELECT N+1 问题,大多数时候您可以发现只需查看代码即可。

编辑 : NHProf现在可用!

关于nhibernate - 确定 NHibernate 瓶颈的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com