# Even Faster ORC

DevFeed: [Even Faster ORC](<https://devfeed.tech/articles/even-faster-orc-8608.md>)

Original publisher: [Read original article](<https://trino.io/blog/2019/04/23/even-faster-orc.html>)

Author: Dain Sundstrom, Martin Traverso

Published: 2019-04-23T00:00:00Z

Content type: article

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Code](<https://devfeed.tech/topics/code.md>), [Hadoop](<https://devfeed.tech/topics/hadoop.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [code](<https://devfeed.tech/tags/code.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [sql](<https://devfeed.tech/tags/sql.md>)

## AI overview

This article explains how Trino improved its custom ORC reader. The changes optimize type-specific decoding, bulk reads, null handling, and dynamic dispatch, reducing TPC-DS query time by about 5% and CPU usage by about 9%.

## Source excerpt

Trino is known for being the fastest SQL on Hadoop engine, and our custom ORC reader implementation is a big reason for this speed - now it is even faster!