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

Jaka jest domyślna granulacja blokowania w programie SQL Server?

Nie ma „domyślnej”. Szczegółowość (wiersz, strona, (partycja | obiekt)) jest obliczana dynamicznie na podstawie dozwolonych opcji dla obiektu (allow_page_locks/allow_row_locks), informacji o zamiarze operacji (sonda, skanowanie, wstawianie), szacowanego rozmiaru zestawu wierszy i wiele innych czynników (poziom izolacji, grupa plików tylko do odczytu itp.). W większości przypadków uzyskasz ziarnistość na poziomie wiersza dla pojedynczych operacji i ziarnistość na poziomie strony dla skanów. Opublikowane przez Ciebie zapytanie prawdopodobnie będzie miało szczegółowość na poziomie strony, ponieważ jest skanem.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ALTER TABLE DROP COLUMN nie powiodło się, ponieważ co najmniej jeden obiekt uzyskuje dostęp do tej kolumny

  2. Optymalizacja sql:XML lub rozdzielany ciąg

  3. Statystyki użycia indeksu SQL Server

  4. Pobieranie zmiennych wyjściowych programu SQL Server w c#

  5. Raport Walidacja parametrów w raporcie ssrs