sql >> Databáze >  >> RDS >> Sqlserver

Jaká je výchozí granularita zámku v SQL Server?

Neexistuje žádné „výchozí“. Zrnitost (řádek, stránka, (oddíl | objekt)) se vypočítá dynamicky na základě povolených možností pro objekt (allow_page_locks/allow_row_locks), informací o záměru operace (sonda, skenování, vložení), odhadované velikosti sady řádků a množství dalších faktorů (úroveň izolace, je skupina souborů pouze pro čtení atd.). Ve většině případů získáte granularitu na úrovni řádků pro operace singleton a granularitu na úrovni stránky pro skenování. Dotaz, který jste odeslali, bude pravděpodobně obsahovat podrobnosti na úrovni stránky, protože jde o skenování.




  1. Nástroj pro optimalizaci mysql

  2. Seskupení binárních proměnných podle ID a Min/Max data

  3. změnit velikost datového typu v sql

  4. PostgreSQL - Při provádění SELECT zkontrolujte existenci cizího klíče