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

Transaktionsisolering og læsning fra flere tabeller på SQL Server Express og SQL Server 2005

Dit valg om at indlæse alle data på én gang betyder meget få muligheder:

  • Brug sp_getapplock til at serialisere adgang via den relevante kode
  • Brug TABLOCKX, HOLDLOCK på aflæsningerne i en transaktion

Du har problemer, fordi SET TRANSACTION ISOLATION LEVEL SERIALIZABLE påvirker kun isolation af låsene:du skal kontrollere varighed (HOLDLOCK ) og granularitet + tilstand (TABLOCKX )



  1. Har mere end én AutoIncrement pr. tabel

  2. Slick and bonecp:org.postgresql.util.PSQLEundtagelse:FATAL:beklager, for mange klienter har allerede fejlet

  3. Hvordan behandler man CSV med 100k+ linjer i PHP?

  4. hvordan man opretter trigger til at lave sammenkædning af felter