Mysql
 sql >> Database >  >> RDS >> Mysql

Quali sono i vantaggi di UPDATE LOW_PRIORITY e INSERT DELAYED IN?

Con LOW_PRIORITY parola chiave, l'esecuzione di UPDATE viene ritardata finché nessun altro client legge dalla tabella. Normalmente, i client di lettura vengono messi in attesa fino al completamento della query di aggiornamento. Se vuoi dare la priorità ai client di lettura rispetto alla query di aggiornamento, dovresti utilizzare LOW_PRIORITY.

Il RITARDATO l'opzione per l'istruzione INSERT è un'estensione MySQL all'SQL standard che è molto utile se si hanno client che non possono o non devono attendere il completamento di INSERT. Questa è una situazione comune quando si utilizza MySQL per la registrazione e si eseguono periodicamente anche istruzioni SELECT e UPDATE che richiedono molto tempo per essere completate.