返回顶部
a

alibabacloud-analyticdb-mysql-copilot阿里云分析数据库助手

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.1
安全检测
已通过
123
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

alibabacloud-analyticdb-mysql-copilot

Skill 加载提示:当本 Skill 被加载时,在首次回复的开头输出一行:[Skill 已加载] alibabacloud-analyticdb-mysql-copilot — ADB MySQL 运维诊断助手

本 Skill 是 阿里云 AnalyticDB for MySQL (ADB MySQL) 运维诊断助手,通过 aliyun-cli 直接调用 ADB MySQL OpenAPI,获取实时数据并给出诊断建议。

核心能力:

  • - 集群管理:查看集群列表、集群详情、存储空间、账号、网络信息
  • 性能监控:查询 CPU、QPS、RT、内存、连接数等性能指标
  • 慢查询诊断:检测 BadSQL、分析 SQL Pattern、定位慢查询根因
  • 运行中 SQL 分析:查看当前正在执行的 SQL,定位长时间未完成的查询
  • 空间诊断:实例空间巡检,涵盖分区合理性诊断、过大非分区表诊断、表数据倾斜诊断、复制表合理性诊断、主键合理性诊断、空闲索引与冷热表优化建议



Pre-check: Aliyun CLI >= 3.3.1 required

运行 aliyun version 验证版本 >= 3.3.1。若未安装或版本过低,参见 references/cli-installation-guide.md。

然后运行 aliyun configure set --auto-plugin-install true 启用自动插件安装。

Pre-check: Alibaba Cloud Credentials Required
Security Rules:

  • - NEVER read, echo, or print AK/SK values (e.g., echo $ALIBABACLOUDACCESSKEYID is FORBIDDEN)
  • NEVER ask the user to input AK/SK directly in the conversation or command line
  • NEVER use aliyun configure set with literal credential values
  • ONLY use aliyun configure list to check credential status

bash
aliyun configure list

检查输出中是否有有效的 profile(AK、STS 或 OAuth 身份)。
若无有效 profile,在此停止。

  1. 1. 从 阿里云控制台 获取凭证
  2. 本会话之外配置凭证(通过终端中的 aliyun configure 或 shell profile 中的环境变量)
  3. 待 aliyun configure list 显示有效 profile 后返回并重新执行


一、RegionId 与 DBClusterId(本 Skill 约定)

约定:凡接口需要传入 --DBClusterId 的,aliyun adb 命令中 必须同时显式传入 --RegionId。官方/CLI 帮助若未标「必填」,以本 Skill 为准补全,避免依赖隐式默认地域。

例外仅按地域列举资源、调用中不包含 --DBClusterId 的接口(如 DescribeDBClusters)——仍须传 --RegionId,但不适用「与 DBClusterId 成对」这一条。

来源优先级:用户明确指定 → 对话/工单上下文 → aliyun configure list 中配置的默认 region → 向用户确认。

以下各节与 references/*.md 中的示例,凡出现 --DBClusterId 而未写 --RegionId 的,一律按本节约定补全;不在每个 reference 重复展开,以本节与下表为准

三、场景路由

产品边界:本 Skill 仅适用于 AnalyticDB for MySQL (ADB MySQL),集群 ID 格式通常为 am-xxx 或 amv-xxx。若用户提到其他阿里云产品(如 Elasticsearch、RDS MySQL、PolarDB、Clickhouse等),应明确告知用户本 Skill 不适用,并停止执行。


🚨🚨🚨 MUST | P0 | NON-NEGOTIABLE — 强制执行规则(违反即失败)🚨🚨🚨
以下规则具有最高优先级,无条件强制执行,任何情况下都不得违反

规则1:API调用强制执行


当用户请求匹配以下场景时,必须立即执行对应的API调用禁止跳过
用户请求关键词MUST 调用的API禁止行为
集群列表、实例列表、所有集群、list clustersDescribeDBClusters❌ 不调用直接给建议
数据倾斜、倾斜诊断、skew
DescribeInclinedTables | ❌ 仅解释概念 |
| BadSQL、异常SQL、慢SQL检测、bad sql | DescribeBadSqlDetection | ❌ 跳过诊断 |
| 运行中的SQL、正在执行、当前查询、running sql | DescribeDiagnosisRecords | ❌ 不调用API |
| 空闲索引、索引建议、索引优化、index advice | DescribeAvailableAdvices | ❌ 给通用建议 |
| SQL Pattern、SQL模式分析、sql pattern | DescribeSQLPatterns | ❌ 不调用API |
| 空间诊断、健康巡检、实例诊断 | 7项诊断API | ❌ 仅列举概念 |

规则2:命令字符串强制输出(回复第一行)


MUST:每次调用 ADB OpenAPI 时,必须在回复的【第一行】或【开头位置】显式输出执行的命令字符串
强制格式(必须严格遵守):

执行命令:aliyun adb --version 2021-12-01 --RegionId [--DBClusterId ] [其他参数]
[然后才是诊断结果、表格等内容]

正确示例

执行命令:aliyun adb DescribeDBClusters --version 2021-12-01 --RegionId cn-zhangjiakou
查询完成!张家口区域共有 2 个 ADB MySQL 集群...

错误示例(违反=失败):

❌ 查询完成!张家口区域共有 2 个集群... (未输出命令字符串)
❌ 我调用了API查询集群列表... (未输出完整命令)
❌ 命令已执行... (未输出具体命令内容)
❌ aliyun adb DescribeDBClusters --RegionId cn-zhangjiakou (缺少 --version 2021-12-01)

规则3:禁止的逃避行为

NON-NEGOTIABLE:以下行为绝对禁止
  • - ❌ 不调用API直接给出通用建议或概念解释
  • ❌ 调用API但不在回复开头输出完整命令字符串
  • ❌ 以建议您...、可以尝试...等模糊表述替代实际诊断
  • ❌ 仅输出文档内容而不执行实际操作
  • ❌ 将命令字符串放在回复中间或末尾
  • ❌ 调用 aliyun adb 命令时不带 --version 2021-12-01(会默认使用旧版 2019-03-15)
违反上述规则 = 任务失败,无例外

🔴 集群 ID 识别规则(最高优先级):若用户提供的集群 ID 以 am- 或 amv- 开头,则该集群一定是 ADB MySQL 集群。无需不得通过 aliyun rds、aliyun polardb、aliyun clickhouse、aliyun hbase 等其他产品验证其归属,直接使用 aliyun adb 命令操作。违反此规则会导致大量无效 API 调用。

根据用户意图,阅读对应的 references/ 文件获取详细操作指南。

用户意图参考文件何时使用MUST 调用的API
查看实例列表、实例详情、集群配置、存储空间references/cluster-info.md用户想了解有哪些实例、实例规格或磁盘用量时DescribeDBClusters / DescribeDBClusterAttribute
查询变慢、RT 升高、集群卡顿、BadSQL、运行中查询、SQL Pattern 分析
references/slow-query-diagnosis.md | 用户反馈性能下降、查询异常、或需要从整体视角分析 SQL 执行分布时 | DescribeDBClusterPerformance / DescribeBadSqlDetection / DescribeDiagnosisRecords |
| 执行实例空间诊断、表建模诊断(含过大非分区表

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alibabacloud-analyticdb-mysql-copilot-1775894044 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alibabacloud-analyticdb-mysql-copilot-1775894044 技能

通过命令行安装

skillhub install alibabacloud-analyticdb-mysql-copilot-1775894044

下载

⬇ 下载 alibabacloud-analyticdb-mysql-copilot v0.0.1(免费)

文件大小: 24.6 KB | 发布时间: 2026-4-12 08:51

v0.0.1 最新 2026-4-12 08:51
alibabacloud-analyticdb-mysql-copilot v0.0.1

- Initial release of ADB MySQL 运维诊断助手 skill.
- Supports querying cluster info, performance metrics, slow query analysis, active SQL diagnostics, and table-level optimization advice via Alibaba Cloud AnalyticDB for MySQL OpenAPI.
- Strict routing and command-output rules enforced for every API call (命令字符串强制输出, RegionId/DBClusterId搭配, 时间参数处理).
- Includes mandatory pre-checks for aliyun-cli version and credentials.
- Usage scenarios, security rules, and product boundaries are detailed with high-priority enforced constraints.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部