c# - SQL Server Profiler 中的 "Audit Logout"是什么?

标签 c# linq sql-server-2005 linq-to-sql sql-server-profiler

我正在运行数据导入(使用 C#/Linq),当然我正在尝试尽可能多地优化我的查询。为此,我使用 SQL Server Profiler 在数据库上运行跟踪,我的跟踪由我的 SQL 登录名过滤(这是一个可以唯一归因于我的数据导入过程的名称)。

奇怪的是,我的大多数 SQL 语句都非常快 :) - 很少有查询甚至超过 1 毫秒标记。但是在我的所有查询之间间隔有几行,其中 EventClass 是“审核登录”或“审核注销”- 并且“审核注销”的持续时间最多可达一分钟!

这与我在导入中使用事务有关吗?如果是这样,是否有任何方法可以找到哪些是热门查询,以便我可以清理它们?

最佳答案

如果我没记错的话,审核注销的持续时间就是连接打开的时间。例如。与命令的速度无关 - 只是登录“登录”的时间量。

关于c# - SQL Server Profiler 中的 "Audit Logout"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132539/

相关文章:

SQL Server备份还原问题?

C#:读取 XML 属性

c# - 组合多个 Linq 表达式

c# - 比较两个日历日期

c# - 使用动态比较运算符构建 lambda 表达式(谓词)

c# - 只选择一个时间间隔内的第一条记录

sql-server-2005 - 将参数传递给 SQL Server 中的 IN 子句

tsql - SQL Server 中基于 FIFO 的库存估价

c# - 无法将类型为 'Newtonsoft.Json.Linq.JArray' 的对象转换为类型 'System.Collections.Generic.List`

c# - 包装函数的通用方法