Scegli il comportamento di scrittura per la tua applicazione.
Tieni sempre presenti i risultati del database nativo e i requisiti di completamento della tua applicazione.
Risposte native
Le operazioni di scrittura MySQL e MariaDB attendono la risposta del database, preservando il conteggio delle righe interessate, gli ID generati, gli avvisi e gli errori. Le transazioni vengono inoltrate al database.
Scritture in coda idonee
Laddove supportato, alcune scritture autocommit a singola istruzione possono essere inserite in una coda in memoria FIFO . La risposta di successo nativa conferma l'accettazione in memoria. Le operazioni che richiedono un risultato generato dal database attendono tale risultato effettivo.
Coda solo in memoria
Le scritture in coda non vengono salvate o replicate. Un errore di processo o dell'host può causare la perdita delle scritture accettate che non hanno ancora raggiunto il database. Selezionare l'ambito della coda solo per le operazioni dell'applicazione che possono utilizzare questo comportamento.
Scolare e osservare
Monitorare la profondità della coda e i contatori delle scritture non riuscite. Consentire il completamento del lavoro accettato prima di un arresto pianificato e rivedere gli errori tramite i log degli errori di accel , syslog e OpenTelemetry .
Hai bisogno di aiuto con la configurazione? Contatta l'assistenza
