ClickHouse Documentation Hub: Engines, Errors, Functions, Settings

This is the index page for Pulse's ClickHouse knowledge base. It groups every ClickHouse article on this site - SQL DDL and access control, the MergeTree engine family, integration engines, functions, settings, tools, and common production errors - into navigable sections. Start with the MergeTree engine and the common ClickHouse errors page if you're new; jump to a section below if you have a specific question.

SQL DDL: Databases, Tables, and Data

The everyday SQL statements you run against a ClickHouse cluster, with the engine choices and gotchas that matter in production.

  • CREATE DATABASE - Atomic, Replicated, MySQL, PostgreSQL, and other database engines
  • CREATE TABLE - Columns, engines, ORDER BY, PARTITION BY, codecs, TTL, ON CLUSTER
  • MergeTree Engine - The core engine and its full family
  • CREATE MATERIALIZED VIEW - Streaming aggregates, refreshable MVs, Kafka pipelines
  • ALTER TABLE - Column changes, mutations, partition operations, MODIFY ORDER BY
  • INSERT INTO - VALUES, FORMAT, SELECT, async inserts, deduplication, batch sizing
  • DROP TABLE - SYNC, UNDROP, Atomic vs Ordinary semantics

Access Control and Security

Roles, users, grants, and row-level security. The right place to start when setting up multi-tenant access on a shared cluster.

  • CREATE USER - Authentication methods, host clauses, default roles, settings limits
  • CREATE ROLE - RBAC, default roles, layered roles, settings profiles
  • GRANT and REVOKE - Privilege hierarchy, column-level grants, WITH GRANT/ADMIN OPTION
  • CREATE ROW POLICY - Row-level security, permissive vs restrictive policies
  • Settings Profile - Per-user setting bundles and constraints

Table Engines (MergeTree Family and Specials)

ClickHouse's table engines, each designed for a specific data pattern.

Integration Engines

Connect ClickHouse to external data sources and systems.

Functions

ClickHouse's built-in functions for data manipulation and analysis.

Aggregation Functions

Date and Time Functions

String Functions

Window Functions

Settings and Configuration

Tuning knobs for query execution, memory, and concurrency.

Tools and Utilities

ClickHouse's CLIs and operational helpers.

Error Handling

Curated list of common ClickHouse errors with root cause and fix.

Production Monitoring

For real-world ClickHouse operations - replication lag, memory pressure, merge backlogs, slow queries - Pulse provides proactive monitoring and AI-driven root-cause analysis specifically for ClickHouse, with the same agentic SRE approach it brings to Elasticsearch and OpenSearch.

Subscribe to the Pulse Newsletter

Get early access to new Pulse features, insightful blogs & exclusive events , webinars, and workshops.

We use cookies to provide an optimized user experience and understand our traffic. To learn more, read our use of cookies; otherwise, please choose 'Accept Cookies' to continue using our website.