sql >> Databasteknik >  >> RDS >> Sqlserver

MED (NOLOCK) vs SET TRANSAKTIONSISOLATIONSNIVÅ LÄS OENGAGERAD

De är samma sak. Om du använder set transaction isolation level uttalande kommer det att gälla för alla tabeller i anslutningen, så om du bara vill ha en nolock på ett eller två bord använd det; annars använd den andra.

Båda ger dig smutsiga läsningar. Om du är okej med det, använd dem då. Om du inte kan ha smutsiga läsningar, överväg snapshot eller serializable tips istället.



  1. Kan jag köra en sql-fil på min Google Cloud Sql-instans med kommandot gcloud sql

  2. mysql hur man hittar om minst en rad från korsreferenstabellen är null eller kriterier

  3. Skicka en array till en SQL-fråga med Javas PreparedStatement

  4. Codeception acceptanstest inom databastransaktion på MySQL