From 4ec65df0e1cf2d0b69189a44ed50f21cbc56e14c Mon Sep 17 00:00:00 2001 From: Florence Morris Date: Thu, 14 Aug 2025 15:32:50 -0400 Subject: [PATCH 1/3] In statements-table.md and statement-details.md, updated P50, P90, P99 description with warning about data source for latency percentiles. --- src/current/_includes/v23.1/ui/statements-table.md | 6 +++--- src/current/_includes/v23.2/ui/statement-details.md | 6 +++--- src/current/_includes/v23.2/ui/statements-table.md | 6 +++--- src/current/_includes/v24.1/ui/statement-details.md | 6 +++--- src/current/_includes/v24.1/ui/statements-table.md | 6 +++--- src/current/_includes/v24.2/ui/statement-details.md | 6 +++--- src/current/_includes/v24.2/ui/statements-table.md | 6 +++--- src/current/_includes/v24.3/ui/statement-details.md | 6 +++--- src/current/_includes/v24.3/ui/statements-table.md | 6 +++--- src/current/_includes/v25.1/ui/statement-details.md | 6 +++--- src/current/_includes/v25.1/ui/statements-table.md | 6 +++--- 11 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/current/_includes/v23.1/ui/statements-table.md b/src/current/_includes/v23.1/ui/statements-table.md index ea89ec91e6d..7b68fef4623 100644 --- a/src/current/_includes/v23.1/ui/statements-table.md +++ b/src/current/_includes/v23.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. CPU Time | Average CPU time spent executing within the specified time interval. The gray bar indicates mean CPU time. The blue bar indicates one standard deviation from the mean.

The CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v23.2/ui/statement-details.md b/src/current/_includes/v23.2/ui/statement-details.md index 31122b06f08..28cad9e00a1 100644 --- a/src/current/_includes/v23.2/ui/statement-details.md +++ b/src/current/_includes/v23.2/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v23.2/ui/statements-table.md b/src/current/_includes/v23.2/ui/statements-table.md index 6a8525a294b..ac766f89e56 100644 --- a/src/current/_includes/v23.2/ui/statements-table.md +++ b/src/current/_includes/v23.2/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. CPU Time | Average CPU time spent executing within the specified time interval. The gray bar indicates mean CPU time. The blue bar indicates one standard deviation from the mean.

The CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.1/ui/statement-details.md b/src/current/_includes/v24.1/ui/statement-details.md index 9077bd2229c..ea2679bf0f8 100644 --- a/src/current/_includes/v24.1/ui/statement-details.md +++ b/src/current/_includes/v24.1/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.1/ui/statements-table.md b/src/current/_includes/v24.1/ui/statements-table.md index c1663c3f801..667b297317b 100644 --- a/src/current/_includes/v24.1/ui/statements-table.md +++ b/src/current/_includes/v24.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.2/ui/statement-details.md b/src/current/_includes/v24.2/ui/statement-details.md index fe650c41d23..e8178ceec11 100644 --- a/src/current/_includes/v24.2/ui/statement-details.md +++ b/src/current/_includes/v24.2/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.2/ui/statements-table.md b/src/current/_includes/v24.2/ui/statements-table.md index c1663c3f801..667b297317b 100644 --- a/src/current/_includes/v24.2/ui/statements-table.md +++ b/src/current/_includes/v24.2/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.3/ui/statement-details.md b/src/current/_includes/v24.3/ui/statement-details.md index 9fcfe733efe..2d416eb5fef 100644 --- a/src/current/_includes/v24.3/ui/statement-details.md +++ b/src/current/_includes/v24.3/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.3/ui/statements-table.md b/src/current/_includes/v24.3/ui/statements-table.md index c1663c3f801..667b297317b 100644 --- a/src/current/_includes/v24.3/ui/statements-table.md +++ b/src/current/_includes/v24.3/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v25.1/ui/statement-details.md b/src/current/_includes/v25.1/ui/statement-details.md index 7f2cd73bb29..aaf2d37bd77 100644 --- a/src/current/_includes/v25.1/ui/statement-details.md +++ b/src/current/_includes/v25.1/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v25.1/ui/statements-table.md b/src/current/_includes/v25.1/ui/statements-table.md index c1663c3f801..667b297317b 100644 --- a/src/current/_includes/v25.1/ui/statements-table.md +++ b/src/current/_includes/v25.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. From bd1d2cb26db57d1b9e84b42230d7868027f241ce Mon Sep 17 00:00:00 2001 From: Florence Morris Date: Thu, 14 Aug 2025 15:52:20 -0400 Subject: [PATCH 2/3] In statements-table.md and statement-details.md for v25.2 and v25.3, removed columns for P50, P90, P99. --- src/current/_includes/v25.2/ui/statement-details.md | 3 --- src/current/_includes/v25.2/ui/statements-table.md | 3 --- src/current/_includes/v25.3/ui/statement-details.md | 3 --- src/current/_includes/v25.3/ui/statements-table.md | 3 --- 4 files changed, 12 deletions(-) diff --git a/src/current/_includes/v25.2/ui/statement-details.md b/src/current/_includes/v25.2/ui/statement-details.md index 7f2cd73bb29..4c846eed9fa 100644 --- a/src/current/_includes/v25.2/ui/statement-details.md +++ b/src/current/_includes/v25.2/ui/statement-details.md @@ -89,9 +89,6 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v25.2/ui/statements-table.md b/src/current/_includes/v25.2/ui/statements-table.md index c1663c3f801..327bf70da30 100644 --- a/src/current/_includes/v25.2/ui/statements-table.md +++ b/src/current/_includes/v25.2/ui/statements-table.md @@ -14,9 +14,6 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v25.3/ui/statement-details.md b/src/current/_includes/v25.3/ui/statement-details.md index 7f2cd73bb29..4c846eed9fa 100644 --- a/src/current/_includes/v25.3/ui/statement-details.md +++ b/src/current/_includes/v25.3/ui/statement-details.md @@ -89,9 +89,6 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v25.3/ui/statements-table.md b/src/current/_includes/v25.3/ui/statements-table.md index c1663c3f801..327bf70da30 100644 --- a/src/current/_includes/v25.3/ui/statements-table.md +++ b/src/current/_includes/v25.3/ui/statements-table.md @@ -14,9 +14,6 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. From d875dae209e83feebd0e82aa569517c52dc22e12 Mon Sep 17 00:00:00 2001 From: Florence Morris Date: Thu, 21 Aug 2025 17:40:53 -0400 Subject: [PATCH 3/3] In statements-table.md and statement-details.md, updated P50, P90, P99 description with concise note about data source for latency percentiles. --- src/current/_includes/v23.1/ui/statements-table.md | 6 +++--- src/current/_includes/v23.2/ui/statement-details.md | 6 +++--- src/current/_includes/v23.2/ui/statements-table.md | 6 +++--- src/current/_includes/v24.1/ui/statement-details.md | 6 +++--- src/current/_includes/v24.1/ui/statements-table.md | 6 +++--- src/current/_includes/v24.2/ui/statement-details.md | 6 +++--- src/current/_includes/v24.2/ui/statements-table.md | 6 +++--- src/current/_includes/v24.3/ui/statement-details.md | 6 +++--- src/current/_includes/v24.3/ui/statements-table.md | 6 +++--- src/current/_includes/v25.1/ui/statement-details.md | 6 +++--- src/current/_includes/v25.1/ui/statements-table.md | 6 +++--- 11 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/current/_includes/v23.1/ui/statements-table.md b/src/current/_includes/v23.1/ui/statements-table.md index 7b68fef4623..33732657a92 100644 --- a/src/current/_includes/v23.1/ui/statements-table.md +++ b/src/current/_includes/v23.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. CPU Time | Average CPU time spent executing within the specified time interval. The gray bar indicates mean CPU time. The blue bar indicates one standard deviation from the mean.

The CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v23.2/ui/statement-details.md b/src/current/_includes/v23.2/ui/statement-details.md index 28cad9e00a1..ff80a8d86b7 100644 --- a/src/current/_includes/v23.2/ui/statement-details.md +++ b/src/current/_includes/v23.2/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v23.2/ui/statements-table.md b/src/current/_includes/v23.2/ui/statements-table.md index ac766f89e56..5d3c3fd3d7c 100644 --- a/src/current/_includes/v23.2/ui/statements-table.md +++ b/src/current/_includes/v23.2/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. CPU Time | Average CPU time spent executing within the specified time interval. The gray bar indicates mean CPU time. The blue bar indicates one standard deviation from the mean.

The CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.1/ui/statement-details.md b/src/current/_includes/v24.1/ui/statement-details.md index ea2679bf0f8..251016e4afe 100644 --- a/src/current/_includes/v24.1/ui/statement-details.md +++ b/src/current/_includes/v24.1/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.1/ui/statements-table.md b/src/current/_includes/v24.1/ui/statements-table.md index 667b297317b..2f038e24801 100644 --- a/src/current/_includes/v24.1/ui/statements-table.md +++ b/src/current/_includes/v24.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.2/ui/statement-details.md b/src/current/_includes/v24.2/ui/statement-details.md index e8178ceec11..bc5d6d71ee6 100644 --- a/src/current/_includes/v24.2/ui/statement-details.md +++ b/src/current/_includes/v24.2/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.2/ui/statements-table.md b/src/current/_includes/v24.2/ui/statements-table.md index 667b297317b..2f038e24801 100644 --- a/src/current/_includes/v24.2/ui/statements-table.md +++ b/src/current/_includes/v24.2/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v24.3/ui/statement-details.md b/src/current/_includes/v24.3/ui/statement-details.md index 2d416eb5fef..aeb3b3cf791 100644 --- a/src/current/_includes/v24.3/ui/statement-details.md +++ b/src/current/_includes/v24.3/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v24.3/ui/statements-table.md b/src/current/_includes/v24.3/ui/statements-table.md index 667b297317b..2f038e24801 100644 --- a/src/current/_includes/v24.3/ui/statements-table.md +++ b/src/current/_includes/v24.3/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval. diff --git a/src/current/_includes/v25.1/ui/statement-details.md b/src/current/_includes/v25.1/ui/statement-details.md index aaf2d37bd77..9616878ddfb 100644 --- a/src/current/_includes/v25.1/ui/statement-details.md +++ b/src/current/_includes/v25.1/ui/statement-details.md @@ -89,9 +89,9 @@ Average Rows Read | The average number of rows read when the plan was executed. Full Scan | Whether the execution performed a full scan of the table. Min Latency | The lowest latency value for all statement executions with this Explain Plan. Max Latency | The highest latency value for all statement executions with this Explain Plan. -P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this Explain Plan.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Distributed | Whether the execution was distributed. Vectorized | Whether the execution used the [vectorized execution engine]({{ link_prefix }}vectorized-execution.html). diff --git a/src/current/_includes/v25.1/ui/statements-table.md b/src/current/_includes/v25.1/ui/statements-table.md index 667b297317b..2f038e24801 100644 --- a/src/current/_includes/v25.1/ui/statements-table.md +++ b/src/current/_includes/v25.1/ui/statements-table.md @@ -14,9 +14,9 @@ Statement Time | Average [planning and execution time]({{ link_prefix }}architec % of All Runtime | The percentage of execution time taken by this statement fingerprint compared to all other statements executed within the time period, including those not displayed. Runtime is calculated as the mean execution latency multiplied by the execution count.

Note: The sum of the values in this column may not equal 100%. Each fingerprint's percentage is calculated by dividing the fingerprint's runtime by the sum of the runtimes for all statement fingerprints in the time interval. "All statement fingerprints" means all user statement fingerprints (not only those displayed by the [search criteria](#search-criteria)), as well as internal statement fingerprints that are never included in the displayed result set. The search criteria are applied after the `% of All Runtime` calculation. Contention Time | Average time statements with this fingerprint were [in contention]({{ link_prefix }}performance-best-practices-overview.html#understanding-and-avoiding-transaction-contention) with other transactions within the time interval.

The gray bar indicates mean contention time. The blue bar indicates one standard deviation from the mean. Hover over the bar to display exact values. SQL CPU Time | Average SQL CPU time spent executing within the specified time interval. It does not include SQL planning time or KV execution time. The gray bar indicates mean SQL CPU time. The blue bar indicates one standard deviation from the mean.

The SQL CPU time includes time spent in the [SQL layer]({{ link_prefix }}architecture/sql-layer.html). It does not include time spent in the [storage layer]({{ link_prefix }}architecture/storage-layer.html). -P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. -P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Warning: The data source for latency percentiles differs from the source for other execution statistics. These percentiles are calculated from a different set of executions than the other columns and can therefore be inconsistent. This information is provided for reference and is not expected to be consistent with the maximum, minimum, or average latency values presented in other columns. +P50 Latency | The 50th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P90 Latency | The 90th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. +P99 Latency | The 99th latency percentile for sampled statement executions with this fingerprint.

Note: Latency percentiles are calculated from a different set of executions than other statistics, so they may be inconsistent with the minimum, maximum, and average values. This data is provided for reference only. Min Latency | The lowest latency value for all statement executions with this fingerprint. Max Latency | The highest latency value for all statement executions with this fingerprint. Rows Processed | Average number of rows read and written while executing statements with this fingerprint within the time interval.