altinity-expert-clickhouse-dictionaries

Analyze ClickHouse external dictionaries for memory usage, reload status, and performance.

42|7|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/ntk148v/clicklens --skill altinity-expert-clickhouse-dictionaries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: altinity-expert-clickhouse-dictionaries
Source: https://github.com/ntk148v/clicklens/tree/main/.agent/skills/altinity-expert-clickhouse-dictionaries
Command: npx skills add https://github.com/ntk148v/clicklens --skill altinity-expert-clickhouse-dictionaries

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze external dictionaries to identify configuration issues, memory usage, reload status, and performance bottlenecks affecting ClickHouse deployments.

Core Features & Use Cases

  • Dictionary health overview including memory usage, status, and last update times to guide tuning and remediation.
  • Configuration and source analysis to verify dictionary sources, lifetimes, and reload behavior.
  • Performance insights via query and load metrics to detect bottlenecks and failures and guide corrective actions.

Quick Start

Run the dictionary health diagnostics against system.dictionaries and relevant metrics to surface misconfigurations and memory pressure.

Frequently Asked Questions about altinity-expert-clickhouse-dictionaries

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check ClickHouse dictionary memory usage and reload status in production?

Analyze system.dictionaries and system.asynchronous_metrics to assess ClickHouse dictionary memory usage, verify reload status, and identify configuration issues causing memory pressure or reload failures in production deployments.

What causes high memory usage in ClickHouse external dictionaries?

High memory usage in ClickHouse external dictionaries often stems from misconfigurations in dictionary sources, lifetimes, or reload behavior. Diagnose these by examining system tables to guide tuning and remediation.

How do I diagnose ClickHouse dictionary reload failures and performance bottlenecks?

Diagnose ClickHouse dictionary reload failures and performance bottlenecks by leveraging system.dictionaries and log data to detect query failures, analyze load metrics, and guide corrective actions for configuration issues.

Can I perform capacity planning for ClickHouse dictionaries using system tables?

Yes, you can perform capacity planning for ClickHouse dictionaries by querying system.dictionaries and asynchronous metrics to evaluate memory consumption, update times, and overall dictionary health for production environments.

When should I investigate ClickHouse dictionary configurations for misconfigurations?

Investigate ClickHouse dictionary configurations when you observe memory pressure, unexpected reload statuses, or performance degradation, using health diagnostics against system tables to verify sources and lifetimes.