云数据库 MySQL 除了提供系统参数模板供您选择外,您也可以创建自定义参数模板,根据自己的业务场景,实现批量参数设置。
您可以使用数据库参数模板管理数据库引擎的参数配置。数据库参数组就像是引擎配置值的容器,这些值可应用于一个或多个数据库实例。
参数模板支持如下功能,用户可登录 云数据库 MySQL 控制台,在左侧边栏选择参数模板页查看参数: 支持系统默认参数模板。
支持新建模板,以默认参数为基础,稍加修改就能生成自定义的参数优化方案。
支持从 MySQL 配置文件 my.conf 导入生成模板。
支持从参数设置保存为模板。
单个或多个实例进行参数设置时,支持从模板导入。
注意:
已使用参数模板的数据库实例并不会随着参数模板更新而同步更新,需要手动批量更新数据库实例。
如果您需要将新的参数应用到批量实例上,可通过批量参数设置时导入模板来重新应用。
新建参数模板
当您想使用自己的数据库参数模板时,只需创建一个新的数据库参数模板,修改所需的参数并应用于您的数据库,就可以使用新的数据库参数模板。
2. 在弹出的对话框,配置如下参数,单击创建并设置参数。
模板名称:输入参数模板的名称,在参数模板名称需具有唯一性。
数据库版本:选择需要的数据库版本。
模板描述:输入参数模板的简要说明。
3. 创建完成后,您可以在模板详情页修改、导入、导出参数等。
应用参数模板于实例
2. 在参数模板列表中,找到需要应用的模板,单击应用到实例。
3. 在弹出页面,选择参数的执行方式和实例,检查参数修改无误后,单击提交。
执行方式:默认为立即执行;若选择维护时间内,所选实例的参数变更任务会在实例的 维护时间 内执行并生效。 MySQL 实例:选择对应地域下,需要应用参数模板的实例。
参数对比:可查看所选实例参数修改前、后的配置。
注意:
应用参数模板到多个实例上时,请确认参数是否适用这些实例,请您谨慎操作。
4. (可选)任务提交后,如需取消修改参数,可在任务执行前(即任务状态为“等待执行”),在左侧导航 任务列表 页,单击操作列的撤销,取消修改参数。 复制参数模板
当您已创建一个数据库参数模板,并且想在新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案。
方式一:通过已有参数模板复制参数模板
1. 登录 MySQL 控制台,在左侧导航选择参数模板页面,单击模板名或操作列的查看详情,进入模板详情页。 2. 在模板详情页,选择上方的更多操作 > 另存为模板。
3. 在弹出的对话框,配置如下参数:
模板名称:输入参数模板的名称,在参数模板名称需具有唯一性。
模板描述:输入参数模板的简要说明。
4. 确认无误后,单击保存即可将当前参数模板另存为新的参数模板,完成复制操作。
方式二:通过实例的参数设置功能复制参数模板
2. 选择数据库管理 > 参数设置页,单击另存为模板。
3. 在弹出的对话框,配置如下参数:
模板名称:输入参数模板的名称,在参数模板名称需具有唯一性。
模板描述:输入参数模板的简要说明。
4. 确认无误后,单击新建并保存即可将当前参数模板另存为新的参数模板,完成复制操作。
修改参数模板的参数值
2. 在模板详情页,单击批量修改参数、或在参数当前值列,单击可修改参数值。 注意:
选择导入参数时,在从本地文件导入页中,选择参数配置文件时,需要注意配置文件的格式与 MySQL 数据库服务器的配置文件格式一致或者使用导出参数的文件模板,否则提示导入不成功。
导入参数模板
2. 在模板详情页,单击导入参数。
注意:
选择导入参数时,在从本地文件导入页中,选择参数配置文件时,需要注意配置文件的格式与MySQL数据库服务器的配置文件格式一致或者使用导出参数的文件模板,否则提示导入不成功。
3. 在弹出的对话框,选择文件,单击导入并覆盖原有参数。
导出参数模板
方式一
2. 在参数模板列表,在所需模板的“操作”列,单击导出。
方式二
2. 在模板详情页,在上方选择更多操作 > 导出参数。
删除参数模板
当您创建了多余的参数模板或者确定该参数模板已无使用价值,可通过删除参数模板功能删除不再使用的参数模板。
2. 在参数模板列表,在所需模板的操作列,单击删除。
3. 在弹出的对话框,单击确定即可完成删除参数模板操作。
后续操作