SuperAPI AI 工具集

managing-cluster-settings

通用与其它

查看项目

更新于 10-15 19:50

技能介绍

用途:审查、审计和修改 CockroachDB 集群设置。技能会先收集上下文,判断当前部署层级下哪些设置可用、推荐哪种修改方式,再给出操作步骤。

主要能力:审计生产就绪配置、识别偏离默认值的设置、调优性能/复制/准入控制、升级或事故后验证设置、了解各层级可修改项,以及 Self-Hosted 的企业许可证安装与续期。

使用方式:先确认部署层级(Self-Hosted、Advanced、BYOC、Standard、Basic)和目标(审计、调优、修复、升级后验证)。审计查询示例:SELECT variable, value, setting_type, description FROM [SHOW ALL CLUSTER SETTINGS] WHERE value != default_value ORDER BY variable; 修改设置:SHOW CLUSTER SETTING <name>; SET CLUSTER SETTING <name> = <value>; SHOW CLUSTER SETTING <name>; 重置:RESET CLUSTER SETTING <name>; 许可证:SET CLUSTER SETTING cluster.organization = '<organization-name>'; SET CLUSTER SETTING enterprise.license = '<license-key>'; 节点级设置需重启节点,不能运行时修改。

适用场景:Self-Hosted 拥有全部设置与启动标志控制权;Advanced/BYOC 可修改多数 SQL 级设置,基础设施级由 Cockroach Labs 管理;Standard 为多租户托管服务,主要用会话变量调优;Basic 为无服务器,设置访问最少。

限制:升级滚动期间不得修改设置;Standard/Basic 设置可见性有限;部分设置受 Cloud 管理无法修改;修改前应记录当前值、一次只改一项并监控 15-30 分钟。版本管理请用 upgrading-cluster-version,健康检查请用 reviewing-cluster-health。