sql >> Database >  >> RDS >> Sqlserver

Hoe te voorkomen dat SQL Server-taken tegelijkertijd worden uitgevoerd

Gebruik een sessievergrendeling via sp_getapplock

U vraagt ​​om door de gebruiker gecontroleerde gelijktijdigheid en dit is meestal de beste manier.

Hiermee kunt u wachten of afbreken als het slot al door een andere taak wordt vastgehouden. We gebruiken het op een of twee plaatsen om te voorkomen dat meerdere gebruikers dezelfde taak overlappen. Het werkt goed.




  1. SQL Server COALESCE() uitgelegd

  2. hoe een slechte rij over te slaan in de platte bestandsbron van ssis

  3. Wat is er nieuw met MySQL-replicatie in MySQL 8.0

  4. Hoe TIMESTAMPDIFF() werkt in MariaDB