Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was sind die Vorteile von UPDATE LOW_PRIORITY und INSERT DELAYED INTO?

Mit dem LOW_PRIORITY Schlüsselwort wird die Ausführung des UPDATE verzögert, bis keine anderen Clients mehr aus der Tabelle lesen. Normalerweise werden lesende Clients angehalten, bis die Aktualisierungsabfrage abgeschlossen ist. Wenn Sie den lesenden Clients Vorrang vor der Aktualisierungsabfrage geben möchten, sollten Sie LOW_PRIORITY verwenden.

Der VERZÖGERT Option für die INSERT-Anweisung ist eine MySQL-Erweiterung zu Standard-SQL, die sehr nützlich ist, wenn Sie Clients haben, die nicht auf den Abschluss von INSERT warten können oder müssen. Dies ist eine häufige Situation, wenn Sie MySQL zum Protokollieren verwenden und außerdem regelmäßig SELECT- und UPDATE-Anweisungen ausführen, deren Ausführung lange dauert.