本文介绍了RDS MySQL参数主动运维的背景、策略及常见问题等。
背景
RDS MySQL根据历史上用户咨询较多的参数,挑选了一批重要的参数建议用户调优,更多信息请参见参数调优建议。RDS MySQL会提前通知用户,并将建议的调优参数展示在控制台的事件管理中,提供给用户去配置。
参数主动运维执行策略及后台参数推送策略
用户收到参数主动运维通知后,控制台会展示需要调优的参数,但不会立即下发变更任务。需要用户明确的在控制台中配置具体时间后才会下发变更任务。
后台会优先选择可优化的动态参数(参数修改后不会重启实例)推送至用户控制台,方便用户进行批量操作,动态参数和静态参数可能会分开进行推送。
开始时间
2024年6月开始,逐步通过参数主动运维的方式发布,提醒用户进行参数优化。
参数主动运维通知
邮件通知
参数主动运维的实例将会提前收到类似的邮件,邮件中包含了建议优化的实例清单。
短信通知
参数主动运维的实例将会提前收到如下的短信。
参数主动运维控制台操作
参数主动运维界面查看
收到邮件和短信通知的用户,可以在控制台中查看具体的参数主动运维详情。
访问RDS实例列表,在上方选择地域。
在左侧导航栏,单击事件管理。
说明如果优化的参数中全部为动态参数,业务影响标签下会显示没有影响;
如果包含了参数修改后实例会重启的动态参数,业务影响标签下会显示闪断。
调整想要执行的时间
单击计划时间配置。
在右侧弹出的对话框中,可配置切换时间,并支持批量查看已选实例。
配置完成后单击确定保存。
取消事件
单击取消计划配置可取消事件。
取消事件相关说明
当用户主动在事件管理内取消计划配置,或被动在最晚设置时间内未设置开始时间,事件会自动进入取消状态。
切换至已取消标签,可以查看已取消的事件。 如仍需修改已取消事件的参数,可去RDS控制台手动设置实例参数。
相关文档
常见问题
Q:用户收到参数主动运维通知的实例会对业务有什么影响?
A:用户如果不在控制台中配置确认执行的时间,后台不会进行参数修改的任务下发,并且不会对实例的业务产生影响。
Q:参数主动运维推荐的参数默认值是否一定会对数据库有优化效果?
A:在参数调优建议中推荐的参数默认值,是根据阿里云RDS MySQL历史的经验沉淀出的建议值,每个实例可根据自己实际的业务特点是否采纳。
Q:用户是否可以另外自行去控制台调整参数?
A:可以。参数主动运维主要是新增一个通知渠道,提醒用户进行参数优化,用户也可以自行去实例的参数管理控制台根据参数建议值进行调优。详情请参见参数调优建议。
Q:参数主动运维如果到截止时间,是否会重复推送?
A:针对单个实例,单个参数只会推送一次,不会重复推送相同的实例参数。
Q:参数主动运维是如何优化时区(
default_time_zone
参数)的?A:首先获取实例的
default_time_zone
参数的值,若该值等于预设的常量SYSTEM,则依据运行状态中的system_time_zone
参数值(表示时区的缩写),并根据下面的对应关系,将default_time_zone
设定为相应的时区名。时区缩写
时区名
CEST
Europe/Berlin
CST
+08:00
CET
Europe/Berlin
GST
Asia/Dubai
JST
Asia/Tokyo
EST
Australia/Sydney
BST
Europe/London
WIB
Asia/Jakarta
AEST
Australia/Sydney
AEDT
Australia/Sydney
PDT
America/Los_Angeles
PST
America/Los_Angeles
EDT
America/New_York