Share via


kilitleri seçeneği

Kullanım kilitleri seçenek küme mevcut kilitler, böylece bellek miktarını sınırlayarak sayısı Veritabanı Altyapısı için bunları kullanır.Varsayılan ayar veren 0'dır ve Veritabanı Altyapısı ayırmak ve dinamik olarak kilit yapıları ayırması için esas değiştirme sistem gereksinimleri.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

Sunucu başlatıldığında ile Kilit küme 0, kilit yöneticisi yeterli bellekten isteklerdir Veritabanı Altyapısı için bir başlangıç havuzunun 2.500 kilit yapıları.Kilit havuzunda adres kalmadı gibi ek bellek havuzu için satın alınır.

Daha fazla bellek kilit havuzu için gerekli ise, genel olarak kullanılabilir Veritabanı Altyapısı bellek havuzu ve daha fazla bilgisayar belleği kullanılabilir ( en fazla sunucu belleği eşiği değil erişildi), Veritabanı Altyapısı dinamik olarak isteği karşılamak için bellek ayırırkilit. Ancak bu bellek ayırırken, neden paging işletim sistemi düzey (örnekn, başka bir uygulama örnek aynı bilgisayarda çalışıyorsa, SQL Server ve bu bellek kullanarak), daha fazla kilit alanı tahsis edilir.Dinamik kilit havuzu almasını için ayrılan bellek yüzde 60'dan fazla Veritabanı Altyapısı.Kilit sonra yüzde 60'ın örnek tarafından alınan bellek havuzu ulaştığı Veritabanı Altyapısı, veya bilgisayar üzerinde daha fazla kullanılabilir bellek yok, bir hata. kilitleri istekleri daha fazla üretmek

İzin verme SQL Server kilitleri dinamik olarak kullanacak olan önerilen yapılandırma.Ancak, küme Kilit ve geçersiz kılma yeteneği SQL Server Kilit kaynak dinamik olarak tahsis etmek için.Zaman Kilit olan küme 0 dışında bir değer için Veritabanı Altyapısı belirtilen değer çok daha fazla kilitleri ayrılamıyor Kilit.Varsa, bu değeri artırmak SQL Server görüntüler bir ileti sınırı olduğunu, aşıldı sayısı kullanılabilir kilitleri.Her kilit (96 bayt başına kilit) bellek tüketiyor olması, bu değeri artırmak sunucu için ayrılmış bellek miktarını artırmak gerekebilir.

The locks option also affects when lock escalation occurs.Zaman Kilit küme geçerli kilit yapılar tarafından kullanılan bellek yüzde 40'a ulaştığında 0, kilit yükseltme oluşur Veritabanı Altyapısı bellek havuzu.Zaman Kilit değil küme 0, kilit yükseltme kilit sayısı için belirtilen değeri yüzde 40'a ulaştığında ortaya çıkar Kilit.

The locks option is an advanced option.Kullanıyorsanız, sp_configure sistem saklı yordamı ayarını değiştirmek için değiştirebileceğiniz Kilit sadece Gelişmiş Seçenekleri Göster 1 olarak küme.Ayarı, sunucu yeniden başlatıldıktan sonra etkili olur.