xp_trace_setdurationfilter (T-SQL)

Specifies the duration filter, or the minimum and maximum event duration to capture for the events specified. Microsoft® SQL Server™ captures the required information, configured by executing xp_trace_seteventclassrequired, for all events with a duration greater than the minimum duration, if any, and less than the maximum duration, if any.

Syntax

xp_trace_setdurationfilter {queue_handle, minimum_duration,
    
maximum_duration}

Arguments
queue_handle
Is an integer representing the handle for the trace queue. queue_handle is used to reference the trace queue and is placed in an output parameter by xp_trace_addnewqueue.
minimum_duration
Is an integer specifying the minimum duration of an event for which to trace. If 0, there is no minimum_duration value. The maximum value that can be used is 232 or 4294967296.
maximum_duration
Is an integer specifying the maximum duration of an event for which to trace. If 0, there is no maximum_duration value. The maximum value that can be used is 232 or 4294967296.
Return Code Values

0 (success) or >1 (failure)

Result Sets

xp_trace_setdurationfilter returns this message:

The command(s) completed successfully.

  

Permissions

Execute permissions for xp_trace_setdurationfilter default to members of the sysadmin fixed server role but can be granted to other users.

Examples

This example configures the duration filter for the trace queue and specifies a minimum duration of 1000 and a maximum of 23427.

USE master

DECLARE @queue_handle int, @column_value int

SET @column_value = 16|32|8192|128|512

EXEC xp_trace_addnewqueue 1000,

    5,

    95,

    90,

    @column_value,

    @queue_handle OUTPUT

EXEC xp_trace_setdurationfilter @queue_handle,

    1000,

    23427

  

See Also
Monitoring with SQL Server Profiler xp_trace_enumqueuehandles
xp_trace_addnewqueue xp_trace_getqueueproperties
xp_trace_getdurationfilter System Stored Procedures (SQL Server Profiler Extended Procedures)

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.