trino.execution.time.p95
95th percentile execution timeDimensions:None
Available on:Native (1)
Interface Metrics (1)
Native
95th percentile query execution time in the last five minutesDimensions:None
Technical Annotations (57)
Configuration Parameters (23)
retry-policyrecommended: QUERYquery.execution-policyrecommended: phasedoptimizer.join-reordering-strategyrecommended: AUTOMATICjoin_distribution_typerecommended: BROADCASTjoin_reordering_strategyrecommended: AUTOMATIChive.orc.use-column-namesrecommended: trueparquet.optimized-reader.enabledrecommended: truedelta.parquet.optimized-reader.enabledrecommended: truehive.parquet.optimized-reader.enabledrecommended: truehive.parquet.predicate-pushdown.enabledrecommended: trueenable-dynamic-filteringrecommended: trueenable_dynamic_filteringrecommended: truedynamic_filtering_max_per_driver_row_countrecommended: 2000dynamic_filtering_max_per_driver_sizerecommended: 1MBexchange.http-client.max-content-lengthrecommended: 4GBquery.remote-task.max-error-durationrecommended: 10mquery.remote-task.max-request-sizerecommended: 10GBquery.max-memory-per-noderecommended: 6GBexchange.http-client.request-timeoutrecommended: 30s to 60sexchange.http-client.idle-timeoutrecommended: 60s to 2mexchange.http-client.max-connections-per-serverrecommended: 1000query.client.timeoutrecommended: 60mquery.max-execution-timeError Signatures (3)
Encountered too many errors talking to a worker nodelog patternPAGE_TRANSPORT_TIMEOUTerror codeQUERY_CANCELEDerror codeCLI Commands (4)
EXPLAIN ANALYZE <query>diagnosticANALYZE TABLEdiagnosticSELECT query_id, user, query, create_time, end_time, (end_time - create_time) AS duration_seconds FROM trino_events.trino_queries WHERE end_time IS NOT NULL ORDER BY duration_seconds DESC LIMIT 10;diagnosticSELECT user, AVG(end_time - create_time) AS avg_duration FROM trino_events.trino_queries WHERE end_time IS NOT NULL AND create_time >= now() - interval '7' day GROUP BY user ORDER BY avg_duration DESC LIMIT 10;diagnosticTechnical References (27)
S3 prefixcomponentcardinalityconceptS3 StandardcomponentS3 Standard-IAcomponentRemoteSourcecomponentLocalExchangecomponentFragmentconcepttrino_events.trino_queriescomponentcreate_timecomponentend_timecomponentcost-based optimizercomponentbroadcast joinsconceptORCcomponentParquetcomponentresource group managementconceptdynamic filteringconceptpartition pruningconceptbucketingconceptbloom filterconceptexchange.http-clientcomponentcoordinatorcomponentworkercomponentfault-tolerant executionconceptbatch operationsconceptFINISHINGcomponentBLOCKEDcomponenttrino-python-clientcomponentRelated Insights (19)
TASK retry policy increases latency for short-running querieswarning
▸
Undersized cluster causes slow query performancewarning
▸
Slow query performance from large unpartitioned data scanswarning
▸
Query performance degradation from stale data accumulationinfo
▸
High fragment blocked time indicates data transfer bottleneckwarning
▸
Query phase timing reveals specific performance bottleneck typesinfo
▸
Long-running queries hog cluster resourceswarning
▸
All-at-once execution policy increases queue times and query wall timeinfo
▸
Stale table statistics cause suboptimal join ordering and query failureswarning
▸
Wide table scans without columnar optimization cause I/O bottlenecksinfo
▸
Query queuing and inconsistent response times from concurrent session contentionwarning
▸
Poor partitioning schemes create massive I/O overhead for analytical querieswarning
▸
ETL workloads suffer I/O bottlenecks and uneven worker resource utilizationwarning
▸
PAGE_TRANSPORT_TIMEOUT causes query failures after 1 minutecritical
▸
High volume of short queries on fault-tolerant cluster causes latencywarning
▸
Long-running queries cause resource contentionwarning
▸
All-at-once execution policy causes increased queue timeswarning
▸
Queries canceled when execution time exceeds configured limitwarning
▸
Query hangs in FINISHING state for 5 minutes after fault-tolerant retrywarning
▸