SQL Server Kilitlenme Nesne kimlikleri çok büyük

oy
6

Bizim SQL 2005 veritabanı (64-bit) meydana gelen bir kilitlenme izlemek için çalışıyorum. Şu anda anlık görüntü yalıtım özellikli yok.

Ben tf-1204 açık ve aşağıda çıkışı aldı.

Bu çıktıda ben 1 verileri seçer ve sadece #temp tablolardaki değerleri değiştiren bir saklı yordam olduğunu Düğüm belirleyebiliyorum.

Düğüm 2 başka bir saklı yordam verilerin tek bir satır üzerinde basit bir birincil anahtar göre güncelleme yapar olup.

Ne belirleyemez burada çekişme oldu asıl kaynaktır. 72057594060734464 ve 10: 10 Tuşlar 72057594038910976 beni veritabanını belirlemesine izin, ancak bu nesne kimlikleri object_name ile çözülemeyen. Aslında, onlar int değerler olmalıdır, bu yüzden bu büyük sayılar nereden geldiğini emin değilim.

sorun üzerinde araştırma ben de nesne kimliği için Aktivite Monitörü dışına benzer değerler elde edebildi.

Nasıl bu nesne tanımlayıcıları çözerim?

İşte kilitlenme tf-1204 çıktısı:

2008-12-05 07: 48: 28.19 spid4s ----------------------------------
2008-12-05 07: 48: kilitlenme arama 634 Başlangıç ​​28.19 spid4s
2008-12-05 07: 48: 28.19 spid4s Hedef Kaynak Sahibi:
2008-12-05 07: 48: ResType 28.19 spid4s: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) değeri: 0x1043f980
2008-12-05 07: 48: 28.19 spid4s 0: Düğüm: 1 ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) değer, yeni düğümün ekleyin: 0x1043f980
0000000000EC5198, İşçi 00000000C89881C0: Görev - Yeni engelleyici düşünüldüğünde Akıllı Arama: 2008-12-05 07: 48: 28.19 spid4s 1
2008-12-05 07: 48: 28.19 spid4s 2: Düğüm: 2 ResType: LockOwner sType: 'OR'Xdes: 0x00000000808F1A80 Modu: 79 BatchID: SPID S yeni bir düğüm yerleştirin 0 ECID: 0 TaskProxy: (0x0000000129E82598) değeri: 0x1063d000
0000000000C3FC18, İşçi 00000000F847C1C0: Görev - Yeni engelleyici düşünüldüğünde Akıllı Arama: 2008-12-05 07: 48: 28.19 spid4s 3
2008-12-05 07: 48: 28.19 spid4s 4: InsertKnown Döngü Eski res sahibi arasında bulunan: [ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) Değer: 0x1043f980] ve yeni res sahibi [ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) değeri: 0x1043f980]
2008-12-05 07: 48: 28.19 spid4s 4: InsertKnown arama sonuçları: Kilitlenme bulunan (bloke sahibi bir yığın üzerinde)
2008-12-05 07: 48: 28.19 spid4s 3: Akıllı Arama arama sonuçları: Kilitlenme (bu düzeyde ya da daha önce döngüsü) bulundu
2008-12-05 07: 48: 28.19 spid4s 1: Akıllı Arama arama sonuçları: Kilitlenme (bu düzeyde ya da daha önce döngüsü) bulundu
2008-12-05 07: 48: 28.19 spid4s      
2008-12-05 07: 48: 28.19 spid4s Kilitlenme döngüsü karşılaşıldı .... doğrulayarak çevrimi
2008-12-05 07: 48: 28.19 spid4s 0: Düğüm: 1 ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) değer, yeni düğümün ekleyin: 0x1043f980 Maliyet: (0/1544)
0000000000EC5198, İşçi 00000000C89881C0: Görev - Yeni engelleyici düşünüldüğünde Akıllı Arama: 2008-12-05 07: 48: 28.19 spid4s 1
2008-12-05 07: 48: 28.19 spid4s 2: Düğüm: 2 ResType: LockOwner sType: 'OR'Xdes: 0x00000000808F1A80 Modu: 79 BatchID: SPID S yeni bir düğüm yerleştirin 0 ECID: 0 TaskProxy: (0x0000000129E82598) değeri: 0x1063d000 Maliyet: (0/0)
0000000000C3FC18, İşçi 00000000F847C1C0: Görev - Yeni engelleyici düşünüldüğünde Akıllı Arama: 2008-12-05 07: 48: 28.19 spid4s 3
2008-12-05 07: 48: 28.19 spid4s 4: InsertKnown Döngü Eski res sahibi arasında bulunan: [ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) Değer: 0x1043f980 Maliyet: (0/1544)] ve yeni res sahibi [ResType: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) Değeri: 0x1043f980 Maliyet :( 0/1544)]
2008-12-05 07: 48: 28.19 spid4s 4: InsertKnown arama sonuçları: Kilitlenme bulunan (bloke sahibi bir yığın üzerinde)
2008-12-05 07: 48: 28.19 spid4s 3: Akıllı Arama arama sonuçları: Kilitlenme (bu düzeyde ya da daha önce döngüsü) bulundu
2008-12-05 07: 48: 28.19 spid4s 1: Akıllı Arama arama sonuçları: Kilitlenme (bu düzeyde ya da daha önce döngüsü) bulundu
2008-12-05 07: 48: 28.19 spid4s karşılaştı kilitlenme .... kilitlenme bilgilerin basılması
2008-12-05 07: 48: 28.19 spid4s bekleyin-için grafik
2008-12-05 07: 48: 28.19 spid4s      
2008-12-05 07: 48: 28.19 spid4s düğüm: 1

2008-12-05 07: 48: TEMEL 28.19 spid4s: 10: 72057594060734464 (c80089667602) CleanCnt: 3 Modu: S Bayraklar: 0x0
2008-12-05 07: 48: 28.19 spid4s Hibe Liste 1:
2008-12-05 07: 48: Sahibi 28.19 spid4s: 0x000000011063CDC0 Modu: S Flg: 0x0 Ref: 1 Ömrü: 00000000 SPID: 79 ECID: 0 XactLockInfo: 0x00000000808F1AB8
2008-12-05 07: 48: 28.19 spid4s SPID: 79 ECID: 0 Tablo Türü: INSERT Hattı # YOKSAY: 220
2008-12-05 07: 48: 28.19 spid4s giriş Buf: RPC Olay: Proc [Veri tabanı İD = 10 nesne kimliği = 1751794144]
2008-12-05 07: 48: tarafından İstenen 28.19 spid4s: 
2008-12-05 07: 48: ResType 28.19 spid4s: LockOwner sType: 'OR'Xdes: 0x00000000813B8700 Modu: X, SPID: 77 BatchID: 0 ECID: 0 TaskProxy: (0x00000000CE6D8598) değeri: 0x1043f980 Maliyet: (0/1544)
2008-12-05 07: 48: 28.19 spid4s      
2008-12-05 07: 48: 28.19 spid4s Düğüm: 2

2008-12-05 07: 48: TEMEL 28.19 spid4s: 10: 72057594038910976 (0c0092f62b82) CleanCnt: 2 Modu: X, bayrakları: 0x0
2008-12-05 07: 48: 28.19 spid4s Hibe Liste 0:
2008-12-05 07: 48: Sahip 28.19 spid4s: 0x000000011043F300 Modu: X Flg: 0x0 Ref: 0 Hayat: 02000000 SPID: 77 ECID: 0 XactLockInfo: 0x00000000813B8738
2008-12-05 07: 48: 28.19 spid4s SPID: 77 ECID: 0 Tablo Türü: GÜNCELLEME Hattı #: 23
2008-12-05 07: 48: 28.19 spid4s giriş Buf: RPC Olay: Proc [Veri tabanı İD = 10 nesne kimliği = 1791462302]
2008-12-05 07: 48: tarafından İstenen 28.19 spid4s: 
2008-12-05 07: 48: ResType 28.19 spid4s: LockOwner sType: 'OR'Xdes: 0x00000000808F1A80 Modu: SPID S: 79 BatchID: 0 ECID: 0 TaskProxy: (0x0000000129E82598) değeri: 0x1063d000 Maliyet: (0/0)
2008-12-05 07: 48: 28.19 spid4s      
2008-12-05 07: 48: 28,19 Kurban Kaynak Sahibi spid4s:
2008-12-05 07: 48: ResType 28.19 spid4s: LockOwner sType: 'OR'Xdes: 0x00000000808F1A80 Modu: SPID S: 79 BatchID: 0 ECID: 0 TaskProxy: (0x0000000129E82598) değeri: 0x1063d000 Maliyet: (0/0)
2008-12-05 07: 48: 28.19 spid4s sonu kilitlenme arama 634 ... Bir kilitlenme bulunmuştur.
2008-12-05 07: 48: 28.19 spid4s ----------------------------------
Oluştur 09/12/2008 saat 21:02
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
10

Bu kimlikler aslında sys.partitions bulunan hobts ​​(Öbek Veya İkili Ağacı), ifade eder. veritabanında 10 içine aşağıdaki sorguyu deneyin ve etkilenen hangi nesne ve hangi endeks bulacaksınız.

SELECT hobt_id, object_name(p.[object_id]), index_id 
FROM sys.partitions p 
WHERE hobt_id = 72057594060734464
Cevap 09/12/2008 saat 23:28
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more