我想问你是否有办法使用Microsoft SQL Profiler来发现和改善IdeaBlade ORM的性能? 或者可能将IdeaBlade查询转换为SQL,然后抛向MS Profiler。
答案 0 :(得分:0)
在ORM运行并运行数据库时运行SQL Server Profiler工具,您的ORM将运行所有查询。
然后,您可以进行一些看起来很长的查询(在Profiler输出中查看Duration或Reads列中的大值),然后您可以在SQL Server MAnagement Studio中执行SQL文本查询并运行它。
如果您无法更改ORM查询,那么改进执行的唯一方法是在SQL Management Studio中运行,研究查询计划并向表中添加缺少的索引(注意:学习查询计划是一个很大的主题)