sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan forhindrer du SQL Server-job i at køre samtidigt

Brug en sessionslås via sp_getapplock

Du beder om brugerstyret samtidighed, og dette er normalt den bedste måde.

Dette giver dig mulighed for at vente eller afbryde, hvis låsen allerede er holdt af et andet job. Vi bruger det et eller 2 steder for at forhindre flere brugere i at tvinge den samme opgave til at køre overlappende. Det fungerer godt.




  1. Hvad er den bedste måde at gemme brugerbilleder ved hjælp af PHP og MySQL?

  2. Konverter en dato til Julian Day i PostgreSQL

  3. Få fuld MySQL-forespørgselsstreng ved indsættelse eller opdatering

  4. javax.naming.NoInitialContextException med mysql DataSource