diff --git a/pkg/ui/cluster-ui/src/statementsTable/statementsTableContent.tsx b/pkg/ui/cluster-ui/src/statementsTable/statementsTableContent.tsx index 70a3111da914..e9a1dcd12a98 100644 --- a/pkg/ui/cluster-ui/src/statementsTable/statementsTableContent.tsx +++ b/pkg/ui/cluster-ui/src/statementsTable/statementsTableContent.tsx @@ -18,7 +18,10 @@ import { statementsRetries, statementsSql, statementsTimeInterval, - transactionalPipelining, + readFromDisk, + planningExecutionTime, + contentionTime, + readsAndWrites, summarize, TimestampToMoment, } from "src/util"; @@ -87,8 +90,12 @@ export const StatementTableTitle = { title={

+ {"Aggregation of all rows "} + + read from disk + { - "Average number of rows read while executing statements with this fingerprint within the last hour or specified " + " across all operators for statements with this fingerprint within the last hour or specified " } time interval @@ -96,8 +103,8 @@ export const StatementTableTitle = { .

- The gray bar indicates the mean number of rows returned. The blue - bar indicates one standard deviation from the mean. + The gray bar indicates the mean number of rows read from disk. The + blue bar indicates one standard deviation from the mean.

} @@ -111,8 +118,12 @@ export const StatementTableTitle = { title={

+ {"Aggregation of all bytes "} + + read from disk + { - "Average number of bytes read while executing statements with this fingerprint within the last hour or specified " + " across all operators for statements with this fingerprint within the last hour or specified " } time interval @@ -120,8 +131,8 @@ export const StatementTableTitle = { .

- The gray bar indicates the mean number of rows returned. The blue - bar indicates one standard deviation from the mean. + The gray bar indicates the mean number of bytes read from disk. The + blue bar indicates one standard deviation from the mean.

} @@ -135,8 +146,13 @@ export const StatementTableTitle = { title={

- Average service latency of statements with this fingerprint within - the last hour or specified time interval. + {"Average "} + + planning and execution time + + { + " of statements with this fingerprint within the last hour or specified time interval." + }

The gray bar indicates the mean latency. The blue bar indicates one @@ -154,8 +170,13 @@ export const StatementTableTitle = { title={

- Average service latency of transactions with this fingerprint within - the last hour or specified time interval. + {"Average "} + + planning and execution time + + { + " of transactions with this fingerprint within the last hour or specified time interval." + }

The gray bar indicates the mean latency. The blue bar indicates one @@ -173,9 +194,11 @@ export const StatementTableTitle = { title={

- { - "Average time statements with this fingerprint spent contending on other queries within the last hour or specified " - } + {"Average time statements with this fingerprint were "} + + in contention + + {" with other transactions within the last hour or specified "} time interval @@ -198,7 +221,7 @@ export const StatementTableTitle = {

{ - "Average of the maximum memory used while executing statements with this fingerprint within the last hour or specified " + "Maximum memory used by a statement with this fingerprint at any time during its execution within the last hour or specified " } time interval @@ -221,14 +244,21 @@ export const StatementTableTitle = { title={

+ {"Amount of data "} + + data transferred over the network + { - "Average number of bytes sent over the network while executing statements with this fingerprint within the last hour or specified " + " (e.g., between regions and nodes) for statements with this fingerprint within the last hour or speicifed " } time interval .

+

+ If this value is 0, the statement was executed on a single node. +

The gray bar indicates the mean number of bytes sent over the network. The blue bar indicates one standard deviation from the diff --git a/pkg/ui/cluster-ui/src/util/docs.ts b/pkg/ui/cluster-ui/src/util/docs.ts index 733e689fa59e..3ef444df6dc6 100644 --- a/pkg/ui/cluster-ui/src/util/docs.ts +++ b/pkg/ui/cluster-ui/src/util/docs.ts @@ -48,6 +48,16 @@ export const statementsRetries = docsURL( export const statementsTimeInterval = docsURL( "admin-ui-statements-page.html#time-interval", ); +export const readFromDisk = docsURL( + "architecture/life-of-a-distributed-transaction.html#reads-from-the-storage-layer", +); +export const planningExecutionTime = docsURL( + "architecture/sql-layer#sql-parser-planner-executor", +); +export const contentionTime = docsURL( + "performance-best-practices-overview#understanding-and-avoiding-transaction-contention", +); +export const readsAndWrites = docsURL("architecture/reads-and-writes-overview"); export const capacityMetrics = docsURL( "admin-ui-cluster-overview.html#capacity-metrics", );