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.

1 Antwort
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
beantwortet vor einem Jahr
  • 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.

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen