您可以使用数据库参数模板中的参数来管理数据库引擎配置。数据库参数模板就像是引擎配置值的容器,这些值可应用于一个或多个数据库实例。
您在创建数据库实例时系统将会为您的数据库实例适配默认的数据库参数模板。默认参数模板包含数据库引擎默认值和系统默认值,具体根据引擎、计算等级及实例的分配存储空间而定。您无法修改默认数据库参数模板的参数设置,您必须创建自己的数据库参数模板才能更改参数设置的默认值。
如果您想使用您自己的数据库参数模板,只需创建一个自定义参数模板,然后针对您的实例进行应用。
以下是您在使用参数模板中的参数时应了解的几个要点:
- 当您修改当前实例的参数模板并保存后,仅应用于当前实例,不会对其他实例造成影响。
- 当您对实例进行应用参数模板时会去重置数据库配置文件,因此不管当前模板中是否存在需要重启的参数,均会对数据库进行重启。
- 如果您仅需要修改少量参数,且不想重启数据库,可以在实例管理,点击目标实例,进入参数设置栏进行修改。
- 在数据库参数模板内设置参数不恰当可能会产生意外的不利影响,包括性能降低和系统不稳定。修改数据库参数时应始终保持谨慎,且修改数据库参数模板前要备份数据。将参数模板更改应用于生产数据库实例前,您应当在测试数据库实例上试用这些参数模板设置更改。
操作场景
- 根据业务需要创建参数组。
- 创建参数组会自动从默认参数组复制一份。
约束限制
- 并非所有的参数都可在自定义数据库参数模板中进行更改。
- 参数模板中的有些参数受限于当前机器操作系统配置,或者依赖其他参数,所以可能导致配置的值于实际生效值不一致,这是正常现象。
操作步骤
- 登录控制台,并进入“参数组管理”。系统自带两个默认参数组模板,自定义参数组模板需要用户手动去创建。其中,系统默认参数组模板为Default-MySQL-5.7、Default-MySQL-8.0。用户不允许创建同名的自定义参数组模板,可包含字母、数字、中划线、下划线或句点,不能包含其他特殊字符,名称须在1位到64位之间,区分大小写。
- 点击顶层页面的“创建参数组”,进行参数组配置。
- 数据库引擎分为5.7、8.0两个版本。
- 是否选择已有参数组,是表示将根据用户自己选择的已有参数组进行派生创建。
- 参数组名称,注意名称规则为在1位到64位,区分大小写,可包含字母、数字、中划线、下划线或句点,不能包含其他特殊字符。
- 描述,用户可以自定义描述信息。
- 点击确定,即可在参数组管理页面看到创建的参数组信息。
注意在设置当前值时,请按允许值的范围进行设置。
MySQL部分参数受限制于操作系统、实例规格及其他依赖参数等,因此可能存在设置值与实际生效值不一致的情况。请用户查询MySQL官方网站根据实际环境情况进行设置。