一、操作场景
通过控制台,可以创建参数模板,在创建参数模板时,支持选择以预置资源集群或者 Serverless 集群为基础的参数模板,创建后你可以基于此参数模板进行自定义修改,并支持导入、导出、另存为模板、查看参数修改历史记录等。
注意:说明:
注意:已使用参数模板的数据库实例并不会随着参数模板更新而同步更新,需要手动更新数据库实例的参数。
二、新建参数模板
你可以创建一个新的数据库参数模板,修改所需的参数并应用于你的数据库,就可以使用新的数据库参数模板。
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面,然后单击创建模板。
2. 在弹出的对话框,完成如下配置,单击确定。
| 参数 | 说明 |
| 模板名称 | 输入参数模板的名称,参数模板名称具有唯一性。支持数字、英文大小写字母、中文以及特殊字符_-./()()[]+=::@,且长度不能超过60字符。 |
| 模板描述 | 输入参数模板的简要说明。 |
| 集群形态 | 选择集群所属的形态,预置资源集群请选择通用,Serverless 集群请选择 SERVERLESS。 |
| 数据库版本 | 选择数据库版本。选项包括:TDSQL-C MySQL 5.7以及 TDSQL-C MySQL 8.0。 |
三、复制参数模板
当你已创建一个数据库参数模板 A,并且想在新的数据库参数模板 B 中包含参数模板 A 中的参数和取值时,可通过以下操作实现复制参数模板。
四、方式一:通过已有参数模板复制参数模板
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面,找到目标参数模板,单击其操作列的编辑,进入模板详情页。
2. 在模板详情页,单击上方的另存为模板。
3. 在弹出的对话框,完成如下配置:
·模板名称:输入新的参数模板的名称,参数模板名称具有唯一性。支持数字、英文大小写字母、中文以及特殊字符_-./()()[]+=::@,且长度不能超过60字符。
·模板描述:输入参数模板的简要说明。
4. 确认无误后,单击确定即可将当前参数模板另存为新的参数模板,完成复制操作。
五、方式二:通过实例的参数设置功能复制参数模板
1. 登录 TDSQL-C MySQL 版控制台,在集群列表,找到目标集群,单击集群 ID,进入集群管理页面。
2. 在集群管理页面,选择参数设置页,单击另存为模板。
3. 在弹出的对话框,完成如下配置:
·模板名称:输入新的参数模板的名称,参数模板名称具有唯一性。支持数字、英文大小写字母、中文以及特殊字符_-./()()[]+=::@,且长度不能超过60字符。
·模板描述:输入参数模板的简要说明。
4. 确认无误后,单击确定即可将当前参数模板另存为新的参数模板,完成复制操作。
六、修改参数模板的参数值
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面,找到目标参数模板,单击其操作列的编辑,进入模板详情页。
2. 在模板详情页,单击修改参数,或在参数运行值列单击修改参数值。
七、导入参数模板
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面,找到目标参数模板,单击其操作列的编辑,进入模板详情页。
2. 在模板详情页,单击导入参数。
3. 在弹出的对话框,选择文件,单击导入并覆盖原有参数。
八、导出参数模板
注意:导出参数模板时,公式化参数值将自动转换为整数值导出。
九、方式一
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面。
2. 在参数模板列表,在目标模板的操作列,单击导出。
3. 选择实例规格后,单击确定。
十、方式二
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面。
2. 在参数模板列表,在目标模板的操作列,单击编辑,进入模板详情页。
3. 在模板详情页上方单击导出参数。
4. 选择实例规格后,单击确定。
十一、删除参数模板
当你创建了多余的参数模板或者确定该参数模板已无使用价值,可通过删除参数模板功能删除不再使用的参数模板。
1. 登录 TDSQL-C MySQL 版控制台,在左侧导航选择参数模板页面。
2. 在参数模板列表,在目标模板的操作列,单击删除。
3. 在弹出的对话框,单击确定。
十二、相关 API
| API | 描述 |
| 创建参数模板 | 本接口(CreateParamTemplate)用于创建参数模板。 |
| 查询参数模板详情 | 本接口(DescribeParamTemplateDetail)用于查询用户参数模板详情。 |
| 查询参数模板信息 | 本接口(DescribeParamTemplates)用于查询用户指定产品下的所有参数模板信息。 |
| 修改参数模板 | 本接口(ModifyParamTemplate)用于修改用户参数模板。 |
| 删除参数模板 | 本接口(DeleteParamTemplate)用于删除用户创建的参数模板。 |