Provides information for currently executing statements. monProcessStatement requires the enable monitoring, statement statistics active, and per object statistics active configuration parameters to be enabled.
| Name | Datatype | Attributes | Description | 
|---|---|---|---|
| SPID | smallint | Session process identifier | |
| KPID | int | Kernel process identifier | |
| DBID | int | Unique identifier for the database | |
| ProcedureID | int | Unique identifier for the procedure | |
| PlanID | int | Unique identifier for the stored plan for the procedure | |
| BatchID | int | Unique identifier for the SQL batch containing the statement | |
| ContextID | int | Stack frame of the procedure, if a procedure | |
| LineNumber | int | Line number of the statement within the SQL batch | |
| StartTime | datetime | Date when the statement began execution | |
| CPUTime | int | counter | Number of milliseconds of CPU used by the statement | 
| WaitTime | int | counter | Number of milliseconds the task has waited during execution of the statement | 
| MemUsageKB | int | Number of kilobytes of memory used for execution of the statement | |
| PhysicalReads | int | counter | Number of buffers read from disk | 
| LogicalReads | int | counter | Number of buffers read from cache | 
| PagesModified | int | counter | Number of pages modified by the statement | 
| PacketSent | int | counter | Number of network packets sent by Adaptive Server | 
| PacketsReceived | int | counter | Number of network packets received by Adaptive Server | 
| NetworkPacketSize | int | Size (in bytes) of the network packet currently configured for the session | |
| PlansAltered | int | counter | The number of plans altered at execution time |