ClickHouse 26.4: SQL, Speed, and Smarter Indexing
Alps Wang
May 13, 2026 · 1 views
SQL Evolution and Performance Leaps
The ClickHouse 26.4 release continues its trajectory of enhancing SQL compatibility and performance, which is crucial for broader adoption and developer comfort. The inclusion of VALUES as a table expression and PostgreSQL-style EXTRACT units are particularly welcome steps towards making ClickHouse feel more familiar to developers coming from traditional relational databases. The performance optimizations, especially for COUNT DISTINCT on high-core-count machines and the LIKE query acceleration via text indexing, are significant for users dealing with large datasets and complex analytical workloads. The improved EXPLAIN output also adds much-needed clarity for query tuning.
However, while the focus on SQL compatibility is commendable, it's important to remember ClickHouse's core strengths lie in its columnar architecture and analytical processing capabilities, which sometimes diverge from traditional OLTP RDBMS patterns. The effectiveness of features like the LIKE optimization is highly dependent on specific data characteristics and index configurations, requiring careful implementation. The JSONAllValues feature combined with text indexing is a powerful advancement for semi-structured data, but managing and indexing JSON can still introduce complexity. The performance gains for COUNT DISTINCT are explicitly noted to be most impactful on high-core-count machines, meaning users on smaller setups might not see the same dramatic improvements. Overall, this release solidifies ClickHouse's position as a high-performance analytical database, with a continuous effort to bridge the gap with standard SQL practices.
Key Points
- ClickHouse 26.4 introduces 39 new features, 45 performance optimizations, and 238 bug fixes.
- Key SQL compatibility improvements include
VALUESas a table expression,EXTRACTwith PostgreSQL-style units, andSET TIME ZONE. - Performance enhancements include faster
COUNT DISTINCT(especially on high-core machines) and optimizedLIKEqueries using text indexes. - The
EXPLAINcommand is now more human-readable, showing output columns and join details. - New functionality like
JSONAllValuescombined with text indexing allows for more efficient querying of JSON subcolumns.

📖 Source: ClickHouse Release 26.4
Related Articles
Comments (0)
No comments yet. Be the first to comment!
