Set aurora_replica_read_consistency in DB cluster parameters

0

I'm trying to set the a default value for the parameter aurora_replica_read_consistency as in the docs https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-write-forwarding.html#aurora-global-database-write-forwarding-params The parameter is missing from DB cluster parameters or DB parameters and it seems cannot be added manually. Is there a way to set a default value? Please note that setting this parameter for every session is not an option.

giupas
已提问 1 年前920 查看次数
1 回答
1

Hi, thank you for asking your question.

aurora_replica_read_consistency is session level parameter, so you cannot set this parameter via parameter group directly. However, please use init_connect to set this parameter instead. This parameter can be used for a string to be executed by the server for each client that connects. https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_init_connect

Please note:

  • For users that have the SUPER privilege, the content of init_connect is not executed.
  • Always set the aurora_replica_read_consistency parameter for any session for which you want to forward writes.
  • If you set aurora_replica_read_consistency parameter by using init_connect, all connections will be enabled aurora_replica_read_consistency parameter. It means, every query will be forwarded to primary cluster. To avoid this per session, you need to set aurora_replica_read_consistency as blank using SET SESSION query.

I hope this might help.

AWS
已回答 1 年前
  • Thanks for the reply, the init_connect will do the trick. Anyway, the fact that is a session parameter is not incompatible to assigning a default value. It has already a default value chosen by AWS (the empty value) that affects the way the server works in a global scenario.

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

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

回答问题的准则

相关内容