Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Best practices for Trino on Amazon EMR - Amazon EMR

Best practices for Trino on Amazon EMR

Trino’s architecture is designed for fast, distributed SQL queries on large datasets across multiple data sources, following a coordinator-worker model, where each component has a specialized role in query execution. There are a few areas or categories you can focus on in order to configure your Amazon EMR cluster running Trino for its best performance. These include the following:

  • Adjusting cluster configuration settings for memory optimization.

  • Optimizing settings for data partitioning and data distribution.

  • Using dynamic filtering to reduce query-result counts.

Some of these settings are tuned automatically when you use Trino with Amazon EMR. Others can be set manually through the console or through CLI commands. The topics in this section help you configure your data and your cluster optimally.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.