最佳答案
我正在运行一个数据导入(使用 C #/Linq) ,自然我会尽可能地优化我的查询。为此,我使用 SQL Server Profiler 在 DB 上运行跟踪,并使用 SQL 登录名过滤跟踪(这个名称可以唯一地归属于我的数据导入过程)。
奇怪的是,我的大多数 SQL 语句都非常快:)-很少有查询超过1毫秒。但是在我的所有查询之间的间隔是几行,其中 EventClass 是“ AuditLogin”或“ AuditLogout”-并且“ AuditLogout”的持续时间可以长达一分钟!
这是否与我在导入中使用事务有关?如果是这样,有没有办法找到哪些是重要的查询,以便我可以清理这些?