Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Определяне на праг за ескалация на заключване

Съгласно BOL след като операторът е придобил 5000 заключвания на ниво ред или страница на едно копие на обект, се прави опит за ескалиране на ключалките. Ако този опит е неуспешен, тъй като друга транзакция има конфликтно заключване, тогава тя ще опита отново след получаване на всеки допълнителни 1250 заключвания.

Не съм сигурен дали наистина можете да приемете тези цифри като евангелие или не, или дали има още няколко тънкости от това (предполагам, че винаги можете да достигнете ограничението на паметта за екземпляра при произволен брой заключвания)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:Как да изпълните Rtrim на всички varchar колони на таблица

  2. Преминаване без курсор в SQL Server 2005

  3. Рекурсивна заявка с CTE - SUM на дъщерни колони за даден родител

  4. Премахване на дублирани записи от изглед

  5. Получаване само на месец и година от SQL DATE