Domanda

Abbiamo una situazione in cui dobbiamo aggiornare su una singola riga diverse migliaia di volte al secondo e questo requisito dura continuamente per 5 ore ogni giorno a causa della natura del business.Il design non può essere cambiato in modo che stiamo cercando soluzioni.Di solito usiamo unità SSD molto veloci per prestazioni più veloci e finora siamo in grado di far fronte alle richieste. Ma il nostro traffico è in aumento ogni giorno e abbiamo bisogno di un'altra soluzione che può sostituire il nostro metodo corrente e aiutarci a aggiornare la stessa riga molte più migliaia di tempo un secondo.

Qualsiasi suggerimento sarebbe fantastico.Utilizziamo MySQL 5.6 attualmente

Nessuna soluzione corretta

Altri suggerimenti

Considerare l'utilizzo del motore di memorizzazione della memoria, quindi le modifiche avverranno in memoria.In caso di arresto anomalo, è possibile fare affidamento sul binlog per recuperare l'ultimo valore.E se hai uno schiavo, puoi usare InnoDB sullo slave.

Se vuoi rimanere su InnoDB, considerare il plugin della handlersocket.Fornisce un'interfaccia SQL-Meno a InnoDB, e dovrebbe essere molto più veloce nel tuo scenario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top