Elevata disponibilità e protezione dei dati per le configurazioni di gruppo di disponibilitàHigh availability and data protection for availability group configurations

QUESTO ARGOMENTO SI APPLICA A: SìSQL Server (solo Linux)nonDatabase SQL di AzurenonAzure SQL Data Warehousenon Parallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

Questo articolo presenta le configurazioni di distribuzione supportate per i gruppi di disponibilità Always On di SQL Server nei server Linux.This article presents supported deployment configurations for SQL Server Always On availability groups on Linux servers. Un gruppo di disponibilità supporta la disponibilità elevata e protezione dei dati.An availability group supports high availability and data protection. Rilevamento degli errori automatico, failover automatico e trasparente riconnessione dopo il failover forniscono disponibilità elevata.Automatic failure detection, automatic failover, and transparent reconnection after failover provide high availability. Repliche sincronizzate offrono protezione dei dati.Synchronized replicas provide data protection.

In un Server Failover Cluster WSFC (Windows), una configurazione comune per la disponibilità elevata utilizza due repliche sincrone e una terzo server o la condivisione file per fornire quorum.On a Windows Server Failover Cluster (WSFC), a common configuration for high availability uses two synchronous replicas and a third server or file share to provide quorum. La condivisione di file di controllo convalida la configurazione del gruppo di disponibilità - stato di sincronizzazione e il ruolo della replica, ad esempio.The file-share witness validates the availability group configuration - status of synchronization, and the role of the replica, for example. Questa configurazione assicura che la replica secondaria scelta come destinazione del failover con i dati più recenti e le modifiche alla configurazione gruppo di disponibilità.This configuration ensures that the secondary replica chosen as the failover target has the latest data and availability group configuration changes.

Il cluster WSFC Sincronizza i metadati di configurazione per l'arbitraggio failover tra le repliche del gruppo di disponibilità e il controllo di condivisione file.The WSFC synchronizes configuration metadata for failover arbitration between the availability group replicas and the file-share witness. Quando un gruppo di disponibilità non è presente in un cluster WSFC, le istanze di SQL Server archiviano i metadati di configurazione nel database master.When an availability group is not on a WSFC, the SQL Server instances store configuration metadata in the master database.

Ad esempio, dispone di un gruppo di disponibilità in un cluster Linux CLUSTER_TYPE = EXTERNAL.For example, an availability group on a Linux cluster has CLUSTER_TYPE = EXTERNAL. Non è disponibile alcun WSFC in corso il failover.There is no WSFC to arbitrate failover. In questo caso i metadati di configurazione vengano gestito e gestiti da istanze di SQL Server.In this case the configuration metadata is managed and maintained by the SQL Server instances. Poiché non è presente alcun server di controllo in questo cluster, è necessaria una terza istanza di SQL Server per archiviare i metadati di configurazione dello stato.Because there is no witness server in this cluster, a third SQL Server instance is required to store configuration state metadata. Tutte le tre istanze di SQL Server insieme forniscono metadati distribuiti archiviazione per il cluster.All three SQL Server instances together provide distributed metadata storage for the cluster.

Cluster manager può eseguire una query di istanze di SQL Server nel gruppo di disponibilità e orchestrare il failover per mantenere la disponibilità elevata.The cluster manager can query the instances of SQL Server in the availability group, and orchestrate failover to maintain high availability. In un cluster Linux Pacemaker è la gestione di cluster.In a Linux cluster, Pacemaker is the cluster manager.

SQL Server 2017 CU 1 abilita la disponibilità elevata per un gruppo di disponibilità con CLUSTER_TYPE = EXTERNAL per due repliche sincrone oltre a una replica di sola configurazione.SQL Server 2017 CU 1 enables high availability for an availability group with CLUSTER_TYPE = EXTERNAL for two synchronous replicas plus a configuration only replica. La replica di sola configurazione può essere ospitato in qualsiasi edizione di SQL Server 2017 da CU1 o versione successiva - tra cui SQL Server Express edition.The configuration only replica can be hosted on any edition of SQL Server 2017 CU1 or later - including SQL Server Express edition. La replica di sola configurazione mantiene le informazioni di configurazione relative al gruppo di disponibilità nel database master, ma non contiene i database utente nel gruppo di disponibilità.The configuration only replica maintains configuration information about the availability group in the master database but does not contain the user databases in the availability group.

Effetti della configurazione delle impostazioni di risorse predefinitoHow the configuration affects default resource settings

SQL Server 2017 introduce la REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT impostazione risorse del cluster.SQL Server 2017 introduces the REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT cluster resource setting. Questa impostazione garantisce il numero di repliche secondarie scrittura specificato i dati di transazione per accedere prima che la replica primaria esegue il commit di ogni transazione.This setting guarantees the specified number of secondary replicas write the transaction data to log before the primary replica commits each transaction. Quando si usa un manager di cluster external, questa impostazione riguarda la disponibilità elevata e protezione dei dati.When you use an external cluster manager, this setting affects both high availability and data protection. Il valore predefinito per l'impostazione dipende dall'architettura al momento che della creazione della risorsa cluster.The default value for the setting depends on the architecture at the time the cluster resource is created. Quando si installa l'agente delle risorse SQL Server - mssql-server-ha - e creare una risorsa cluster del gruppo di disponibilità, la gestione di cluster rileva la disponibilità di gruppo configurazione e imposta REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT conseguenza.When you install the SQL Server resource agent - mssql-server-ha - and create a cluster resource for the availability group, the cluster manager detects the availability group configuration and sets REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT accordingly.

Se supportato dalla configurazione, il parametro dell'agente della risorsa REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT è impostata sul valore che fornisce elevata disponibilità e protezione dei dati.If supported by the configuration, the resource agent parameter REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is set to the value that provides high availability and data protection. Per altre informazioni, vedere agente delle risorse conoscere SQL Server per pacemaker.For more information, see Understand SQL Server resource agent for pacemaker.

Le sezioni seguenti illustrano il comportamento predefinito per la risorsa cluster.The following sections explain the default behavior for the cluster resource.

Scegliere una progettazione di gruppo di disponibilità per soddisfare i requisiti aziendali specifici per la disponibilità elevata, la protezione dei dati e scalabilità in lettura.Choose an availability group design to meet specific business requirements for high availability, data protection, and read-scale.

Le configurazioni seguenti vengono descritti i modelli di progettazione di gruppo di disponibilità e le funzionalità di ogni modello.The following configurations describe the availability group design patterns and the capabilities of each pattern. Questi schemi progettuali applicano ai gruppi di disponibilità con CLUSTER_TYPE = EXTERNAL per soluzioni a disponibilità elevata.These design patterns apply to availability groups with CLUSTER_TYPE = EXTERNAL for high availability solutions.

  • Tre repliche sincroneThree synchronous replicas
  • Due repliche sincroneTwo synchronous replicas
  • Una replica di sola configurazione e due repliche sincroneTwo synchronous replicas and a configuration only replica

Tre repliche sincroneThree synchronous replicas

Questa configurazione è costituita da tre repliche sincrone.This configuration consists of three synchronous replicas. Per impostazione predefinita, fornisce elevata disponibilità e protezione dei dati.By default, it provides high availability and data protection. Fornisce anche la scalabilità in lettura.It can also provide read-scale.

Tre repliche

Un gruppo di disponibilità con tre repliche sincrone può fornire la protezione dei dati, la disponibilità elevata e scalabilità in lettura.An availability group with three synchronous replicas can provide read-scale, high availability, and data protection. La tabella seguente descrive il comportamento di disponibilità.The following table describes availability behavior.

scalabilità in letturaread-scale Disponibilità elevata &High availability &
protezione dei datidata protection
Protezione dei datiData protection
REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT= 00 1*1* 22
Interruzione primariaPrimary outage Failover manuale.Manual failover. Potrebbe verificarsi la perdita di dati.Might have data loss. Nuova replica primaria è R / w.New primary is R/W. Failover automatico.Automatic failover. Nuova replica primaria è R / w.New primary is R/W. Failover automatico.Automatic failover. Nuovo database primario non è disponibile per le transazioni utente fino a quando i database primario viene ripristinato e join di gruppo di disponibilità secondario.New primary is not available for user transactions until former primary recovers and joins availability group as secondary.
Interruzione di una replica secondariaOne secondary replica outage La replica primaria è R / w.Primary is R/W. Nessun failover automatico se l'area primaria non riesce.No automatic failover if primary fails. La replica primaria è R / w.Primary is R/W. Nessun failover automatico se l'area primaria non riesce anche.No automatic failover if primary fails as well. Database primario non è disponibile per le transazioni utente.Primary is not available for user transactions.

* Impostazione predefinita* Default

Due repliche sincroneTwo synchronous replicas

Questa configurazione abilita la protezione dei dati.This configuration enables data protection. Come le altre configurazioni gruppo disponibilità, è possibile abilitare con scalabilità in lettura.Like the other availability group configurations, it can enable read-scale. La configurazione di due repliche sincrone non fornisce la disponibilità elevata automatica.The two synchronous replicas configuration does not provide automatic high availability.

Due repliche sincrone

Un gruppo di disponibilità con due repliche sincrone fornisce scalabilità in lettura e la protezione dati.An availability group with two synchronous replicas provides read-scale and data protection. La tabella seguente descrive il comportamento di disponibilità.The following table describes availability behavior.

scalabilità in letturaread-scale Protezione dei datiData protection
REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT= 0 *0 * 11
Interruzione primariaPrimary outage Failover manuale.Manual failover. Potrebbe verificarsi la perdita di dati.Might have data loss. Nuova replica primaria è R / w.New primary is R/W. Failover automatico.Automatic failover. Nuovo database primario non è disponibile per le transazioni utente fino a quando i database primario viene ripristinato e join di gruppo di disponibilità secondario.New primary is not available for user transactions until former primary recovers and joins availability group as secondary.
Interruzione di una replica secondariaOne secondary replica outage La replica primaria è L/S, esecuzione esposta alla perdita di dati.Primary is R/W, running exposed to data loss. Database primario non è disponibile per le transazioni utente fino al recupero della replica secondaria.Primary is not available for user transactions until secondary recovers.

* Impostazione predefinita* Default

Nota

Lo scenario precedente è il comportamento prima dell'aggiornamento Cumulativo 1 di SQL Server 2017.The preceding scenario is the behavior prior to SQL Server 2017 CU 1.

Una replica di sola configurazione e due repliche sincroneTwo synchronous replicas and a configuration only replica

Un gruppo di disponibilità con repliche sincrone due (o più) e una replica di sola configurazione fornisce la protezione dei dati e può anche fornire la disponibilità elevata.An availability group with two (or more) synchronous replicas and a configuration only replica provides data protection and may also provide high availability. Il diagramma seguente rappresenta questa architettura:The following diagram represents this architecture:

Gruppo di disponibilità solo di configurazione

  1. Replica dei dati utente per la replica secondaria sincrona.Synchronous replication of user data to the secondary replica. Include anche i metadati di configurazione gruppo di disponibilità.It also includes availability group configuration metadata.
  2. Replica sincrona dei metadati di configurazione gruppo di disponibilità.Synchronous replication of availability group configuration metadata. Non include dati utente.It does not include user data.

Nel diagramma gruppo di disponibilità, una replica primaria esegue il push dei dati di configurazione per la replica secondaria e la replica di sola configurazione.In the availability group diagram, a primary replica pushes configuration data to both the secondary replica and the configuration only replica. La replica secondaria riceve anche i dati dell'utente.The secondary replica also receives user data. La replica di sola configurazione non riceve i dati dell'utente.The configuration only replica does not receive user data. La replica secondaria è in modalità di disponibilità sincroni.The secondary replica is in synchronous availability mode. La replica di sola configurazione non contiene i database nel gruppo di disponibilità - solo i metadati sul gruppo di disponibilità.The configuration only replica does not contain the databases in the availability group - only metadata about the availability group. I dati di configurazione di replica di sola configurazione viene eseguito il commit in modo sincrono.Configuration data on the configuration only replica is committed synchronously.

Nota

Un gruppo di availabilility con replica di sola configurazione è nuovo per SQL Server 2017 da CU1.An availabilility group with configuration only replica is new for SQL Server 2017 CU1. Tutte le istanze di SQL Server nel gruppo di disponibilità devono essere SQL Server 2017 da CU1 o versione successiva.All instances of SQL Server in the availability group must be SQL Server 2017 CU1 or later.

Il valore predefinito per REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT è 0.The default value for REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is 0. La tabella seguente descrive il comportamento di disponibilità.The following table describes availability behavior.

Disponibilità elevata &High availability &
protezione dei datidata protection
Protezione dei datiData protection
REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT= 0 *0 * 11
Interruzione primariaPrimary outage Failover automatico.Automatic failover. Nuova replica primaria è R / w.New primary is R/W. Failover automatico.Automatic failover. Nuovo database primario non è disponibile per le transazioni utente.New primary is not available for user transactions.
Interruzione di servizio di replica secondariaSecondary replica outage Replica primaria è L/S, esecuzione esposta alla perdita di dati (se primario ha esito negativo e non può essere ripristinato).Primary is R/W, running exposed to data loss (if primary fails and cannot be recovered). Nessun failover automatico se l'area primaria non riesce anche.No automatic failover if primary fails as well. Database primario non è disponibile per le transazioni utente.Primary is not available for user transactions. Nessuna replica per eseguire il failover se l'area primaria non riesce.No replica to fail over to if primary fails as well.
Interruzione di servizio di configurazione solo replicaConfiguration only replica outage La replica primaria è R / w.Primary is R/W. Nessun failover automatico se l'area primaria non riesce anche.No automatic failover if primary fails as well. La replica primaria è R / w.Primary is R/W. Nessun failover automatico se l'area primaria non riesce anche.No automatic failover if primary fails as well.
Database secondario sincrono + configurazione solo un'interruzione di replicaSynchronous secondary + configuration only replica outage Database primario non è disponibile per le transazioni utente.Primary is not available for user transactions. Nessun failover automatico.No automatic failover. Database primario non è disponibile per le transazioni utente.Primary is not available for user transactions. Per eseguire il failover se nessuna replica primario si verifica un errore anche.No replica to failover to if primary fails as well.

* Impostazione predefinita* Default

Nota

L'istanza di SQL Server che ospita la replica di sola configurazione può ospitare anche altri database.The instance of SQL Server that hosts the configuration only replica can also host other databases. Anche possibile partecipare come un database di sola configurazione per più di un gruppo di disponibilità.It can also participate as a configuration only database for more than one availability group.

RequisitiRequirements

  • Tutte le repliche in un gruppo di disponibilità con una replica di sola configurazione devono essere SQL Server 2017 CU 1 o versione successiva.All replicas in an availability group with a configuration only replica must be SQL Server 2017 CU 1 or later.
  • Qualsiasi edizione di SQL Server può ospitare una replica di sola configurazione, incluso SQL Server Express.Any edition of SQL Server can host a configuration only replica, including SQL Server Express.
  • Il gruppo di disponibilità richiede almeno una replica secondaria - oltre alla replica primaria.The availability group needs at least one secondary replica - in addition to the primary replica.
  • Le repliche di sola configurazione non vengono conteggiati per il numero massimo di repliche per ogni istanza di SQL Server.Configuration only replicas do not count towards the maximum number of replicas per instance of SQL Server. SQL Server standard edition consente fino a tre repliche, SQL Server Enterprise Edition consente fino a 9.SQL Server standard edition allows up to three replicas, SQL Server Enterprise Edition allows up to 9.

ConsiderazioniConsiderations

  • Replica di sola configurazione non più di uno per ogni gruppo di disponibilità.No more than one configuration only replica per availability group.
  • Una replica di sola configurazione non può essere una replica primaria.A configuration only replica cannot be a primary replica.
  • Non è possibile modificare la modalità di disponibilità di una replica di sola configurazione.You cannot modify the availability mode of a configuration only replica. Per passare da una replica di sola configurazione a una replica secondaria sincrona o asincrona, rimuovere la replica di sola configurazione e aggiungere una replica secondaria con la modalità di disponibilità necessari.To change from a configuration only replica to a synchronous or asynchronous secondary replica, remove the configuration only replica, and add a secondary replica with the required availability mode.
  • Una replica di sola configurazione è sincrona con i metadati del gruppo di disponibilità.A configuration only replica is synchronous with the availability group metadata. Non sono presenti dati utente.There is no user data.
  • Un gruppo di disponibilità con una replica primaria e replica solo di una configurazione, ma nessuna replica secondaria non è valido.An availability group with one primary replica and one configuration only replica, but no secondary replica is not valid.
  • È possibile creare un gruppo di disponibilità in un'istanza di SQL Server Express edition.You cannot create an availability group on an instance of SQL Server Express edition.

Comprendere l'agente delle risorse SQL Server per pacemakerUnderstand SQL Server resource agent for pacemaker

Aggiunta di SQL Server 2017 CTP 1.4 sequence_number a sys.availability_groups per consentire a Pacemaker identificare il livello di aggiornamento secondario delle repliche sono con la replica primaria.SQL Server 2017 CTP 1.4 added sequence_number to sys.availability_groups to allow Pacemaker to identify how up-to-date secondary replicas are with the primary replica. sequence_number è un valore BIGINT a incremento progressivo costante che rappresenta il livello di aggiornamento di replica del gruppo di disponibilità locale.sequence_number is a monotonically increasing BIGINT that represents how up-to-date the local availability group replica is. Gli aggiornamenti di pacemaker il sequence_number a ogni modifica di configurazione gruppo di disponibilità.Pacemaker updates the sequence_number with each availability group configuration change. Il failover, aggiunta di replica o la rimozione sono esempi di modifiche di configurazione.Examples of configuration changes include failover, replica addition, or removal. Il numero viene aggiornato nella replica primaria e quindi replicato nelle repliche secondarie.The number is updated on the primary, then replicated to secondary replicas. In questo modo una replica secondaria con configurazione aggiornata ha lo stesso numero di sequenza della replica primaria.Thus a secondary replica that has up-to-date configuration has the same sequence number as the primary.

Quando Pacemaker decide di alzare di livello una replica primaria, invia prima di tutto una pre-innalzamento notifica a tutte le repliche.When Pacemaker decides to promote a replica to primary, it first sends a pre-promote notification to all replicas. Le repliche di restituiscono il numero di sequenza.The replicas return the sequence number. Successivamente, quando Pacemaker Cerca effettivamente di alzare di livello una replica primaria, la replica viene eseguita solo se stessa se il numero di sequenza è il più alto di tutti i numeri di sequenza.Next, when Pacemaker actually tries to promote a replica to primary, the replica only promotes itself if its sequence number is the highest of all the sequence numbers. Se il proprio numero di sequenza non corrisponde il numero di sequenza più alto, la replica rifiuta l'operazione Alza di livello.If its own sequence number does not match the highest sequence number, the replica rejects the promote operation. In questo modo, solo la replica con il numero di sequenza più alto può essere alzata di livello e impostata come primaria e non si verifica alcuna perdita dei dati.In this way only the replica with the highest sequence number can be promoted to primary, ensuring no data loss.

Questo processo richiede almeno una replica di disponibilità per la promozione con lo stesso numero di sequenza della replica primaria precedente.This process requires at least one replica available for promotion with the same sequence number as the previous primary. I set di agenti di risorse Pacemaker REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT in modo che almeno una replica secondaria sincrona sia aggiornata e disponibile per essere la destinazione di un failover automatico per impostazione predefinita.The Pacemaker resource agent sets REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT such that at least one synchronous secondary replica is up-to-date and available to be the target of an automatic failover by default. Con ogni azione di monitoraggio, il valore di REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT è calcolato (e aggiornato se necessario).With each monitoring action, the value of REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is computed (and updated if necessary). Il REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT valore è 'numero di repliche sincrone' diviso 2.The REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT value is 'number of synchronous replicas' divided by 2. In fase di failover, è necessario l'agente delle risorse (total number of replicas - REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT repliche) a cui rispondere la notifica pre-innalzamento.At failover time, the resource agent requires (total number of replicas - REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT replicas) to respond to the pre-promote notification. La replica con il valore massimo sequence_number viene promosso alla replica primaria.The replica with the highest sequence_number is promoted to primary.

Ad esempio, un gruppo di disponibilità con tre repliche sincrone: una replica primaria e due repliche secondarie sincrone.For example, An availability group with three synchronous replicas - one primary replica and two synchronous secondary replicas.

  • REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT è 1; (3 / 2 -> 1).REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is 1; (3 / 2 -> 1).

  • Il numero necessario di repliche a cui rispondere per pre-innalzamento azione è 2. (3 - 1 = 2).The required number of replicas to respond to pre-promote action is 2; (3 - 1 = 2).

In questo scenario, è necessario rispondere per il failover venga attivato due repliche.In this scenario, two replicas have to respond for the failover to be triggered. Per il failover automatico ha esito positivo dopo un'interruzione della replica primaria, sia nelle repliche secondarie desidera essere aggiornate e rispondere per la notifica pre-innalzamento.For successful automatic failover after a primary replica outage, both secondary replicas need to be up-to-date and respond to the pre-promote notification. Se sono online e sincrona, hanno lo stesso numero di sequenza.If they are online and synchronous, they have the same sequence number. Il gruppo di disponibilità Alza di livello uno di essi.The availability group promotes one of them. Se solo una delle repliche secondarie risponde per la pre-innalzamento azione, l'agente delle risorse non può garantire che il database secondario che ha risposto ha il sequence_number più elevato, e non viene attivato un failover.If only one of the secondary replicas responds to the pre-promote action, the resource agent cannot guarantee that the secondary that responded has the highest sequence_number, and a failover is not triggered.

Importante

Quando REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT è 0 esiste il rischio di perdita dei dati.When REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is 0 there is risk of data loss. Durante un'interruzione della replica primaria, l'agente delle risorse non attiva automaticamente il failover.During a primary replica outage, the resource agent does not automatically trigger a failover. È possibile attendere per il database primario per il ripristino o eseguire manualmente il failover usando FORCE_FAILOVER_ALLOW_DATA_LOSS.You can either wait for primary to recover, or manually fail over using FORCE_FAILOVER_ALLOW_DATA_LOSS.

È possibile scegliere di eseguire l'override del comportamento predefinito e impedire la risorsa del gruppo di disponibilità di impostazione REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT automaticamente.You can choose to override the default behavior, and prevent the availability group resource from setting REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT automatically.

Lo script seguente imposta REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT su 0 in un gruppo di disponibilità denominato <**ag1**>.The following script sets REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT to 0 on an availability group named <**ag1**>. Prima di eseguire lo script, sostituire <**ag1**> con il nome del gruppo di disponibilità.Before you run replace <**ag1**> with the name of your availability group.

sudo pcs resource update <**ag1**> required_synchronized_secondaries_to_commit=0

Per ripristinare il valore predefinito, in base alla configurazione di gruppo di disponibilità eseguire:To revert to default value, based on the availability group configuration run:

sudo pcs resource update <**ag1**> required_synchronized_secondaries_to_commit=

Nota

Quando si eseguono i comandi precedenti, il database primario è temporaneamente abbassata di livello a quello secondario, quindi promossa nuovamente.When you run the preceding commands, the primary is temporarily demoted to secondary, then promoted again. L'aggiornamento della risorsa fa in modo che tutte le repliche arrestare e riavviare.The resource update causes all replicas to stop and restart. Il nuovo valore perREQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT viene impostato solo dopo il riavvio delle repliche, non istantaneamente.The new value forREQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT is only set once replicas are restarted, not instantaneously.

Vedere ancheSee also

Gruppi di disponibilità in LinuxAvailability groups on Linux