我们使用 Amazon Aurora 作为我们的 Web 应用程序的数据库。我们通过创建新参数组并将其附加到主实例以避免锁定,将主实例的事务级别设置为 READ-COMMITTED。默认情况下,亚马逊副本通过使用默认实例参数组将事务级别用作 REPEATABLE-READ。当副本在发生故障时被提升为主实例时,我们的主实例的事务级别将更改为(TRANSACTION ISOLATION=REPEATABLE-READ)。当副本(读取器)被提升为主实例(写入器)时,我们希望将事务级别设置为 READ-COMMITTED 而不是 REPEATABLE-READ。如果有人提供实现这一目标的方法,那就太好了。