【发布时间】:2013-11-13 11:14:06
【问题描述】:
我想问你是否有任何方法可以使用 Microsoft SQL Profiler 来发现和提高 IdeaBlade ORM 的性能? 或者也许将 IdeaBlade 查询转换为 SQL,然后扔给 MS Profiler。
【问题讨论】:
标签: sql sql-server database orm devforce
我想问你是否有任何方法可以使用 Microsoft SQL Profiler 来发现和提高 IdeaBlade ORM 的性能? 或者也许将 IdeaBlade 查询转换为 SQL,然后扔给 MS Profiler。
【问题讨论】:
标签: sql sql-server database orm devforce
在 ORM 运行并查询数据库时运行 SQL Server Profiler 工具,您的 ORM 将运行所有查询。
然后您可以执行一些看起来很长的查询(注意 Duration 中的大值或探查器输出中的 Reads 列),您可以执行 SQL 文本查询并在 SQL Server MAnagement Studio 中运行它。
如果您无法更改您的 ORM 查询,那么改进执行的唯一方法是在 SQL Management Studio 中运行 then ,研究查询计划并向您的表添加缺失的索引(注意:研究查询计划是一个巨大的话题)
【讨论】: