DrDroid
Resource Cheatsheet

Trino

Quick reference guide and commands for Trino.

Download PDF

Connection

Connect to server
trino --server : --catalog --schema

Connect with authentication
trino --server : --user --catalog --schema

Connect with specific resource group
trino --server : --catalog --schema --resource-group

Connect with JDBC URL
jdbc:trino://://

Basic Queries

Show catalogs
SHOW CATALOGS;

Show schemas
SHOW SCHEMAS [FROM ];

Show tables
SHOW TABLES [FROM .];

Show columns
SHOW COLUMNS FROM ;

Describe table
DESCRIBE ..;

Query Execution

Run query
SELECT * FROM .. [WHERE ...] [LIMIT ];

Run explain
EXPLAIN SELECT * FROM ;

Analyze query
EXPLAIN ANALYZE SELECT * FROM ;

Cancel query
Ctrl+C (in CLI) or use web UI

Monitoring

Show running queries
SELECT query_id, user, state, queued_time, elapsed_time FROM system.runtime.queries;

Show completed queries
SELECT query_id, user, state, total_cpu_time FROM system.runtime.completed_queries;

Kill query
CALL system.runtime.kill_query(query_id => '');

Performance

Show query stats
SELECT * FROM system.runtime.query_stats;

Show worker stats
SELECT * FROM system.runtime.nodes;

Show memory usage
SELECT * FROM system.memory.node_memory_pool_info;