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 年前檢視次數 923 次
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.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南