MV_QUERY_ACTIVITIES_EXTENDED_CUMULATIVE
This view provides a detailed profile of completed and currently running queries on all nodes of the cluster. It holds a row per query.
Column name | Description |
---|---|
| An ID equal to |
| An ID shared by all instances of the activity. This ID is often human-readable, but does not include the query text for query tasks. This will be the |
| The |
| The de-parameterized text of the query. |
| The aggregator query text. |
| The name of the database associated with the query, or |
| The unique ID of the database partition associated with the query, or |
| Milliseconds spent running on a CPU. If |
| Milliseconds spent waiting for a CPU to become available. A non-zero value indicates that there were more concurrent tasks in the workload than there were CPUs on which to run them. If this value is a significant amount of elapsed time, the workload is likely issuing its queries faster than the hardware can handle. Investigate the tasks with the highest |
| Wall clock milliseconds elapsed during execution. |
| Milliseconds spent waiting on table row locks. |
| Milliseconds spent waiting on locks and condition variables, excluding row locks. This isn’t solely wait time due to contention on data structures because it also includes some time spent waiting for events in general. |
| Milliseconds spent waiting for physical disk I/O to complete. If this value is high, it may indicate excessive time to commit transactions to storage. You may need hardware which supports a faster write rate, or you may need to investigate whether other processes are issuing too much I/O and introducing unwanted variability. Check which other queries are using |
| Milliseconds spent waiting for sockets to be ready to send or receive data. This may indicate that leaves are slow to respond to a query, or that a distributed join involves a large data transfer. If this counter has a noticeable delay, check what other queries are consuming |
| Milliseconds spent waiting for space in the transaction log buffer. If this value is nonzero, it is usually indicative of disk issues. See |
| Milliseconds spent waiting for transaction log records to be flushed to disk. If this value is nonzero, it is usually indicative of disk issues. See |
| Bytes received from a socket. |
| Bytes written to a socket. |
| Bytes read from the filesystem. |
| Bytes written to the filesystem. |
| Bytes actually read from physical disk. This may be higher or lower than the logical number due to hardware and operating system artifacts and optimizations. |
| Bytes actually written to physical disk. This may be higher or lower than the logical number due to hardware and operating system artifacts and optimizations. |
| |
| Number of page faults which required disk I/O to resolve. |
| The amount of time, in seconds, that the pipeline spent waiting on the extractor to complete its operation. |
| The amount of time, in seconds, that the pipeline spent waiting on the transform to complete its operation. |
| The number of instances which were running at the end of the interval (since the plan was generated). |
| The number of instances which completed successfully during the interval (since the plan was generated). |
| The number of instances which completed unsuccessfully during the interval (since the plan was generated). |
| The number of warnings generated during query execution. |
| High-level information about the plan, including warnings/errors, etc., intended for debugging. |