Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wskazówka dotycząca domyślnej blokady tabeli w SQL Server 2005/2008

Nie ma ustawienia globalnego. Wartość domyślna to zawsze READ COMMITTED

Można to zmienić w

NOLOCK wszędzie jest całkowicie błędny I tu też:

Edycja:po komentarzu na temat limitu czasu zapytania...

Zapytanie z NOLOCK może nadal zużywać ogromne zasoby procesora i we/wy. Blokowanie nie jest tak dużym problemem. Jeśli tak, kolejne zapytanie trwa zbyt długo, prawdopodobnie zużywa ogromne zasoby procesora i we/wy...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób kontrolowania wersji moich procedur przechowywanych na serwerze SQL?

  2. LEFT() vs SET TEXTSIZE w SQL Server:jaka jest różnica?

  3. Czy istnieje odpowiednik .NET do newsekwencjonowania () SQL Server'a

  4. Tworzenie nazw tabel będących zastrzeżonymi słowami/słowami kluczowymi w MS SQL Server

  5. Jak połączyć te dwie instrukcje SQL?