1

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?

/o---------------------o\
     www.haser.com
\o---------------------o/

2

Re: TABLOCK ve HOLDLOCK Nedir?

Tarkan,
Soruna cevap degil belki ama o kodun yaptigi is icin o tabloya bakmaya ihtiyacin yok ve sanirim en hizlisi.

SQL
SELECT rowcnt 

FROM sys.sysindexes
WHERE id = object_id('HumanResources.Employee') AND indid < 2

3

Re: TABLOCK ve HOLDLOCK Nedir?

Neye niyet neye kısmet smile

Ama güzel bir örnek oldu bu.
Teşekkür ederim.

/o---------------------o\
     www.haser.com
\o---------------------o/