sql >> Database >  >> RDS >> Mysql

Wat zijn de voordelen van UPDATE LOW_PRIORITY en INSERT DELAYED INTO?

Met de LOW_PRIORITY trefwoord, wordt de uitvoering van de UPDATE uitgesteld totdat er geen andere clients uit de tabel lezen. Normaal gesproken worden leesclients in de wacht gezet totdat de update-query is voltooid. Als u de leesclients prioriteit wilt geven boven de update-query, moet u LOW_PRIORITY gebruiken.

De VERTRAAGD optie voor de INSERT-instructie is een MySQL-extensie voor standaard SQL die erg handig is als u clients hebt die niet kunnen of hoeven te wachten tot de INSERT is voltooid. Dit is een veelvoorkomende situatie wanneer u MySQL gebruikt voor logboekregistratie en u ook regelmatig SELECT- en UPDATE-instructies uitvoert die lang duren om te voltooien.



  1. CRUD-bewerking met ASP.NET Core MVC, Entity Framework Core en SQL Server

  2. Entiteitskadercode is traag wanneer Include() vaak wordt gebruikt

  3. matchen met woorden met accenttekens, umlauten, enz. mysql/php

  4. Rails met in het geheugen database