我在用SQL Server Profiler监控数据库,发现EventClass里有一行的值为SQL:BatchCompleted,MSDN上的解释是:SQL:BatchCompleted 事件类指示 Transact-SQL 批处理已完成。(http://msdn.microsoft.com/zh-cn/library/ms176010.aspx)
但在TextData处出现了两个相同的SQL语句,不知道这个表示什么意思?
请大家指点一下!
就是指你sql执行完成的时间。
TextData出现了两个相同的SQL语句:一个应该是SQL:BatchStarting 事件类 一个是SQL:BatchCompleted 事件类
哈哈,找到原因了,是程序中用延迟查询时不小心多查了一次
参考文章:How to Identify Slow Running Queries with SQL Profiler
The SQL: BatchCompleted event occurs when a Transact-SQL statement completes, whether the Transact-SQL statement is inside or outside a stored procedure.