sql >> Databasteknik >  >> RDS >> Sqlserver

Standard tabelllåstips på SQL Server 2005/2008

Det finns ingen global miljö. Standard är alltid READ COMMITTED

Det kan ändras på

NOLOCK överallt är fullständigt missriktad Och även här:

Redigera:Efter kommentar om tidsgräns för fråga...

En fråga med NOLOCK kan fortfarande konsumera enorma CPU- och IO-resurser. Låsning är inte så stort problem. Om så är fallet tar en annan fråga för lång tid, förmodligen förbrukar massiva CPU- och IO-resurser...



  1. radera den sista raden i en tabell med sql-fråga?

  2. Hur som helst för att begränsa MySQL-frågeexekveringstiden?

  3. SQL-fel ORA-01722:ogiltigt nummer

  4. FROM-nyckelordet hittades inte där det förväntades (Oracle SQL)