Query Insights is now in preview for ClickHouse Cloud Managed Postgres: every query pattern your database runs, ranked by impact, with the diagnostic picture of why each one is slow.
How ClickStack and Odigos eliminate observability gaps with zero-code eBPF instrumentation and full-fidelity distributed tracing at scale.
Agentic analytics makes query-readiness a write-side cost problem. This post compares Snowflake and ClickHouse under continuous ingest, showing how ClickHouse obtains query-ready data at 22× lower cost and delivers 31× better write-side cost-performance.
We use clickhousectl to spin up multiple ClickHouse versions side by side and benchmark two recent performance improvements.
Learn how Gala migrated to the ClickHouse Cloud data platform on AWS to improve analytics performance and cut costs
How Qonto uses ClickHouse Cloud to power observability at scale — replacing sampling and hour-capped queries with two-week query windows, 99.84% compression on high-cardinality data, and an AI incident companion built on the ClickHouse MCP server.
IN operator now uses exact value semantics for Bool type: only 0 and 1 values in the set match Bool values. Previously, numeric values greater than 255 in the IN set were incorrectly clamped to true.SELECT as a bareword identifier in a WITH expression list element._table or _database, these columns will be read from storage; otherwise, they will be filled after the read step.IN operator now rejects lossy Decimal conversions inside composite types (Tuple, Array, Map).http_max_fields from 1,000,000 to 1,000 and http_max_field_name_size from 128 KB to 4 KB to limit pre-authentication memory usage by HTTP connections.Paimon table engines with Keeper-backed snapshot progress tracking.stem function is now non-experimental.max_insert_block_size_rows and related settings under compatibility setting use_strict_insert_block_limits.arrayAutocorrelation(arr [, max_lag]) for computing normalized autocorrelation of numeric arrays.obfuscateQuery for query obfuscation.replicated_fetches_min_part_level and replicated_fetches_min_part_level_timeout_seconds to reduce replication overhead.printf function now supports non-constant format strings.commit_order that reorganizes data in insertion order.highlight that wraps search terms in HTML tags.NATURAL JOIN syntax.SET TIME ZONE 'tz' as alias for SET session_timezone.VALUES clause as a table expression.EXTRACT operator: EPOCH, DOW, DOY, ISODOW, ISOYEAR, WEEK, CENTURY, DECADE, MILLENNIUM.TO range qualifiers.SYSTEM FLUSH OBJECT STORAGE QUEUE db.table PATH 'x'.JSONAllValues returning all values from JSON columns as Array(String).input_format_column_name_matching_mode for different case sensitivities in input formats.watch command in clickhouse-keeper-client.getChildrenRecursive (ListRecursive) request to ClickHouse Keeper.arrayTranspose for transposing two-dimensional arrays.auto_statistics_types mergetree defaults to 'minmax, uniq'; materialize_statistics_on_insert defaults to false.prefer_dependency_replica for materialized view dependency chains.hasPhrase (alias matchPhrase) for phrase search.s3_read_request_duration_microseconds and s3_read_request_bytes.Date and Date32 values can now be added to Time and Time64 values using the + operator.compatibility setting.ALTER TABLE ... EXECUTE remove_orphan_files for Iceberg tables.query_plan_optimize_join_order_randomize for randomizing join reordering statistics.aiGenerate, aiClassify, aiExtract, aiTranslate for calling OpenAI and Anthropic endpoints.system.histogram_metric_log for periodically snapshotting histogram metrics.optimize_read_in_order when reading projections.DISTINCT by disabling LowCardinality optimization when input is almost distinct.LIKE queries using text indices.ORDER BY ... LIMIT top-k dynamic filtering for Nullable, String, COLLATE types.Int32 and Int64 keys with small range.LowCardinality columns.var*Stable and stddev*Stable functions for Float64 columns..size subcolumn computation.LIMIT clause push-down optimization for UNION ALL.String and FixedString column comparisons in ORDER BY.itoa and zmij library.Int128/UInt128 to string conversion.uniqExact parallel merge; batch parallel merge support.UNION ALL views.IN filters in full_sorting_merge.deduplicate_insert = 'enable'.arrayDotProduct.INSERT VALUES performance for Map, Array, Tuple types.TRUNCATE DATABASE TABLES LIKE optimization with parallel merge cancellation.hasKeys.optimize_rewrite_array_exists_to_has optimization with compatibility fixes.share_nested_offsets for independent nested column handling.cast_keep_nullable to work with Dynamic/JSON types.password and identity fields in keeper-client XML config.finalize_projection_parts_synchronously for synchronous projection finalization.projections_duration_ms column to system.part_log.source_table_engines with runtime lookup.IPartitionStrategy::cached_result.merge table function with non-present columns.distributed_index_analysis_min_indexes_bytes_to_activate after partition pruning.use_separate_cache_arena for cache memory arena separation.StringView and BinaryView data types.max_requests_batch_size, max_requests_batch_bytes_size, etc.MemoryAllocatedWithoutCheck in release build.slab_reclaimable.use_partition_pruning = 0 disables MinMax index pruning and count optimization.pretty=1 in EXPLAIN prints expressions in human readable format.accurateCastOrNull and accurateCastOrDefault support Tuple target types.WITH clause before SELECT.compress_per_column_in_compact_parts for compressed block organization.Nullable(Tuple) in Arrow, ArrowStream, ORC, Parquet formats.nuraft_streaming_mode, nuraft_max_log_gap_in_stream.CGroupMemoryUsedWithoutPageCache async metric.OVERLAY function.INDEX_LENGTH in information_schema.tables.information_schema.tables now ignores inactive table parts.ngrams function now rejects invalid ngram lengths.restore_replace_external_engines_to_null now skips external engine databases.hasPhrase function.system.asynchronous_metric_log creation in keeper-as-server mode.default_system_log_flush_policy.skip_alias_columns.array tokenizer support for LIKE optimization.system.stack_trace.Block structure mismatch in stream error from Lazy materialization.http_forbid_headers configuration.HeadObject calls for S3 brace-expansion globs.ALTER TABLE UPDATE/DELETE with MATERIALIZED columns depending on EPHEMERAL columns.parseDateTimeBestEffort incorrectly parsing words with month prefixes.toWeek() function.CLEAR COLUMN not rebuilding projections and materialized columns.ConditionSelectivityEstimator with scalar query parameters and statistics.Google Cloud Next is one of the biggest moments in the cloud calendar, and this year ClickHouse made a splash. Not just with a booth, house party and some swag, but a wave of product launches, integrations, and a deepening partnership with Google Cloud.
~国内企業のリアルタイムデータ活用を加速させる、パートナーエコシステムを構築~
世界最高速レベルのデータプラットフォームとAIエージェント運用監視を統合、次世代のAIデータスタックを構築