SuperAPI AI 工具集

altinity-expert-clickhouse-audit

数据与分析

查看项目

更新于 10-15 16:48

技能介绍

用途:这是面向 ClickHouse 的综合审计技能,通过依次运行多个专家子技能,产出覆盖系统健康、查询性能、写入、合并、变更、内存、存储、缓存、日志、表设计、字典、复制和实时指标等维度的诊断报告。

主要能力:模块索引即审计覆盖范围,包括 overview、reporting、ingestion、merges、mutations、memory、storage、caches、logs、schema、dictionaries、replication、metrics 等;每个模块提供审计查询(返回 object、severity、details 并按严重级别分级)、诊断查询(查看原始状态)和临时探索规则。严重级别分为 Critical(立即修复)、Major(本周修复)、Moderate(计划修复)、Minor(可选)、OK/None。

使用方式:连接设置由调用方(上层提示或编排器)处理,先执行最小预检(如 select 1),连通性异常时快速失败;通过 /altinity-expert-clickhouse-{name} 加载模块。全局查询规则要求:关键字小写、只选明确列不使用 select *、默认限制 100 行;查询 *_log 表必须带时间范围,默认 where event_date = today(),也可用 where event_time > now() - interval 1 hour 或 where event_date >= today() - 7;结果超过 50 行需先汇总,大结果集应在 SQL 中聚合,并使用 formatReadableSize()、formatReadableQuantity() 增强可读性;查询陌生表前先 desc system.{table_name}。

适用场景:排查普遍变慢、慢查询与超时、写入缓慢、part 堆积、合并 IO 高、变更卡住、内存 OOM、磁盘空间紧张、缓存命中率低、系统日志占用磁盘、复制延迟或只读副本、连接与队列饱和等问题。

限制:回复需直接、专业、简洁,明确说明不确定性并给出具体指标与时间范围;分析不完整时需说明还缺哪些数据。资料未提供安装方式、收费、价格、平台支持与效果保证等信息。