ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
59
48%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./docs/zh-TW/skills/clickhouse-io/SKILL.mdTable engine and schema design
ReplacingMergeTree engine
100%
100%
Time-based partitioning
100%
100%
Sort key ordering
50%
50%
LowCardinality usage
100%
100%
Enum type usage
100%
0%
Appropriate integer size
100%
100%
No SELECT *
100%
100%
Index-first WHERE filtering
100%
83%
uniq() for distinct counts
100%
100%
quantile() for percentiles
100%
100%
Materialized views real-time aggregation
AggregatingMergeTree target table
100%
100%
AggregateFunction column types
100%
100%
Materialized view with *State functions
100%
100%
Query uses *Merge functions
100%
100%
No FINAL keyword
100%
100%
Time partitioning on aggregation table
0%
100%
toStartOfHour/toStartOfDay alignment
100%
100%
No SELECT *
100%
100%
uniq() for distinct counts
100%
100%
Index-first WHERE filtering
100%
100%
Bulk insert TypeScript ETL pipeline
Correct client package
0%
100%
Bulk insert pattern
40%
100%
No per-row individual inserts
100%
100%
MergeTree table definition
100%
100%
Time-based partitioning
100%
100%
LowCardinality for repeated strings
0%
100%
ClickHouse client configuration
37%
100%
No SELECT *
100%
100%
uniq() in analytics queries
100%
100%
quantile() for percentile queries
100%
100%
ae2cadd
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.