Variabile di incremento auto_increment del database impostata su "3" Adobe Commerce nell’architettura cloud pro

Questo è il comportamento previsto per le soluzioni di architettura Pro di Adobe Commerce su infrastruttura cloud a causa dell'architettura a 3 nodi e non può essere modificato.

Viene utilizzato il cluster di database Galera, un cluster di database con un database MySQL MariaDB per nodo con un'impostazione di incremento automatico di tre per gli ID univoci in ogni database.

Perché l’ID di incremento utilizzato nei cluster Pro non viene sempre separato/incrementato di 3?

L’ID di incremento utilizzato nei cluster non sempre viene separato/incrementato di 3 a causa del modo in cui funziona Galera.

Ognuno dei tre server gestisce il proprio spazio ID e l'incremento utilizzato dipende dal server di database principale MySQL (a seconda del carico relativo), quindi dalle differenze.
Se si esegue SSH su ciascun nodo e si esegue la connessione all'istanza locale di MySQL in esecuzione su tale nodo utilizzando la porta 3307 (anziché essere proxy alla porta "main" sulla porta standard 3306), verrà visualizzata la seguente immagine:

auto_increment

Ad esempio, se l’elemento principale selezionato è il nodo 1 in cui auto_increment_offset = 1, l’ID viene incrementato di 1. Quindi, se viene selezionato un nuovo nodo principale in un secondo momento, ad esempio il nodo 3 in cui auto_increment_offset = 3, verrebbe incrementato di 3.

Collegamenti utili

Consulta nella documentazione per gli sviluppatori:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a