虽然在参数组中设置了event_scheduler,但Aurora MySQL Serverless数据库中仍然处于关闭状态。

0

【以下的问题经过翻译处理】 我们正在使用“aurora-mysql5.7”无服务器数据库,并创建了一个新的DB群集参数组,其中“event_scheduler”设置为“ON”。 切换群集参数组并在日志中确认群集已重新调整大小后,更改未在MySQL中生效。 “SHOW VARIABLES LIKE“event_scheduler”;”输出“OFF”,而“SELECT LAST_EXECUTED FROM INFORMATION_SCHEMA.EVENTS;”返回创建的事件为null,尽管超出了时间间隔。 我在文档中找不到有关此参数与Aurora Serverless不兼容的任何信息,因此不确定为什么似乎无法正常工作。

profile picture
专家
已提问 8 个月前22 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,Bhollier,

我了解到你试图将aurora-mysql5.7 serverless数据库的event_scheduler设置为“开启”,但更改没有生效。

请在应用参数组更改后始终确保重新启动实例,有关重新启动数据库实例的更多信息,请参考 [1]。

您也可以运行以下命令来检查Serverless引擎是否支持特定属性修改:

aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name <param-group-name>

如果支持参数组,则命令的输出将显示:

"SupportedEngineModes": [

            "provisioned",
            "serverless"

]

如果您使用的是Aurora Serverless v2,请参考 [2] 中的参数组配置。

如果您使用的是Aurora Serverless v1,请参考 [3](修改Aurora Serverless v1参数值)中的参数组配置。

*请注意,与配置的Aurora DB集群不同,Aurora Serverless v1 DB集群只有一个读/写DB实例,该实例仅配置有DB集群参数组,它没有单独的DB参数组。在自动扩展期间,Aurora Serverless v1需要能够为集群更改参数,以最佳工作容量进行工作。因此,在Aurora Serverless v1 DB集群中,您对特定DB引擎类型的某些参数所做的更改可能不适用,因此 event_scheduler参数在Aurora Serverless中可能无法修改。有关更多信息,请参阅参考文献 [3]。

您可以通过遵循参考 [4] 中的信息,获取各种Aurora DB引擎的默认参数组的默认值列表。

有关Aurora MySQL配置参数的更多信息,请参见参考文献 [5]。

References:

[1] https://docs.aws.amazon.com/cli/latest/reference/rds/reboot-db-instance.html

[2] https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.setting-capacity.html#aurora-serverless-v2.parameter-groups

[3] https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v1.how-it-works.html

[4] https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-cluster-parameters.html

[5]https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.html#AuroraMySQL.Reference.Parameters.Instance

希望这可以帮助到你。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则