我正在运行数据导入(使用 C#/Linq),自然我正在尝试尽可能优化我的查询。为此,我正在使用 SQL Server Profiler 在 DB 上运行跟踪,我的跟踪由我的 SQL 登录名过滤(这是一个可以唯一归因于我的数据导入过程的名称)。
奇怪的是,我的大多数 SQL 语句都非常快 :) - 很少有查询甚至超过 1 毫秒。但是在我的所有查询之间间隔的是几行,其中 EventClass 是“审核登录”或“审核注销”-“审核注销”的持续时间可能长达一分钟!
这与我在导入中使用交易这一事实有关吗?如果是这样,有什么方法可以找到哪些是热门查询,以便我可以清理它们?