Konu: TABLOCK ve HOLDLOCK Nedir?
Merhaba,
TABLOCK ve HOLDLOCK nedir?
SQL
SELECT COUNT(*)
FROM HumanResources.Employee
ile
SQL
BEGIN TRAN
SELECT COUNT(*)
FROM HumanResources.Employee WITH (TABLOCK, HOLDLOCK)
arasında performans farkı mı var?
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
Merhaba,
TABLOCK ve HOLDLOCK nedir?
SELECT COUNT(*)
FROM HumanResources.Employee
ile
BEGIN TRAN
SELECT COUNT(*)
FROM HumanResources.Employee WITH (TABLOCK, HOLDLOCK)
arasında performans farkı mı var?
Tarkan,
Soruna cevap degil belki ama o kodun yaptigi is icin o tabloya bakmaya ihtiyacin yok ve sanirim en hizlisi.
SELECT rowcnt
FROM sys.sysindexes
WHERE id = object_id('HumanResources.Employee') AND indid < 2
Neye niyet neye kısmet
Ama güzel bir örnek oldu bu.
Teşekkür ederim.