0

我想问你是否有任何方法可以使用 Microsoft SQL Profiler 来发现和提高 IdeaBlade ORM 的性能?或者也许将 IdeaBlade 查询转换为 SQL,然后扔给 MS Profiler。

4

1 回答 1

0

在 ORM 运行并查询数据库时运行 SQL Server Profiler 工具,您的 ORM 将运行所有查询。

然后,您可以执行一些看起来很长的查询(注意 Duration 中的大值或探查器输出中的 Reads 列),您可以执行 SQL 文本查询并在 SQL Server MAnagement Studio 中运行它。

如果您无法更改您的 ORM 查询,那么改进执行的唯一方法是在 SQL Management Studio 中运行,研究查询计划并向您的表添加缺失的索引(注意:研究查询计划是一个巨大的话题)

于 2013-11-13T11:32:58.573 回答