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

MED (NOLOCK) vs. INDSTILLET TRANSAKTIONS-ISOLATIONSNIVEAU LÆS UENGAGEMENT

De er det samme. Hvis du bruger set transaction isolation level sætning, vil den gælde for alle tabellerne i forbindelsen, så hvis du kun ønsker en nolock på et eller to borde brug det; ellers brug den anden.

Begge vil give dig beskidte læsninger. Hvis du er okay med det, så brug dem. Hvis du ikke kan have dirty reads, så overvej snapshot eller serializable tip i stedet.



  1. indstillingsflagværdibase på post findes i en anden tabel

  2. Ingen tilladelse ved opsætning af rubin på skinner

  3. Hvordan importerer jeg CSV-fil til en MySQL-tabel?

  4. SQL-valg fra to tabeller returnerer duplikerede værdier - Codeigniter