clickhouse-io
CommunityOptimize ClickHouse for analytics.
AuthorAndyHsuTW
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides best practices and patterns for designing, querying, and managing ClickHouse databases to achieve high-performance analytical workloads.
Core Features & Use Cases
- Schema Design: Demonstrates efficient table structures using MergeTree variants (MergeTree, ReplacingMergeTree, AggregatingMergeTree).
- Query Optimization: Offers strategies for efficient filtering, aggregations, and window functions.
- Data Ingestion: Covers bulk and streaming insert patterns.
- Materialized Views: Shows how to create real-time aggregations.
- Performance Monitoring: Includes queries for checking slow queries and table statistics.
- Use Case: A data engineer needs to design a new ClickHouse table for real-time analytics on user events and wants to ensure optimal query performance and efficient data storage.
Quick Start
Use the clickhouse-io skill to generate an example CREATE TABLE statement for a MergeTree engine table named 'user_activity' with columns for user_id, event_timestamp, and event_type.
Dependency Matrix
Required Modules
clickhouse-clientpandas
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: clickhouse-io Download link: https://github.com/AndyHsuTW/everything-llm-workspace/archive/main.zip#clickhouse-io Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.