Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da sorgu bekleme sunucusu yapılandırma seçeneğinin nasıl yapılandırıldığı açıklanır. Sorguyu çalıştırmak için yeterli bellek olmadığında yoğun bellek kullanan sorgular (sıralama ve karma oluşturma gibi) kuyruğa alınır. Sorgu bekleme seçeneği, bir sorgunun zaman aşımına uğramadan önce kaynakları beklediği süreyi saniye cinsinden (0 ile 2.147.483.647 arasında) belirtir. Bu seçenek için varsayılan değer -1'dir. Bu, zaman aşımının tahmini sorgu maliyetinin 25 katı olarak hesaplanmış olduğu anlamına gelir.
Önemli
Bekleyen sorguyu içeren bir işlem, sorgu bellek beklerken kilitleri tutabilir. Nadir durumlarda, algılanamayan bir kilitlenme meydana gelebilir. Sorgu bekleme süresinin azaltılması, bu tür kilitlenme olasılığını düşürür. Sonunda, bekleyen bir sorgu sonlandırılır ve işlem kilitleri serbest bırakılır. Ancak en uzun bekleme süresini artırmak sorgunun sonlandırılma süresini artırabilir. Bu seçenekte değişiklik yapmak önerilmez.
Recommendations
Bu seçenek gelişmiş bir seçenektir ve yalnızca deneyimli bir veritabanı uzmanı tarafından değiştirilmelidir.
Permissions
Üzerinde parametre olmadan veya yalnızca ilk parametreyle yürütme izinleri sp_configure varsayılan olarak tüm kullanıcılara verilir. Yapılandırma seçeneğini değiştirmek veya deyimini çalıştırmak için her iki parametreyle de yürütmek sp_configureRECONFIGURE için kullanıcıya sunucu düzeyinde izin verilmelidir ALTER SETTINGS . İzin ALTER SETTINGS , sysadmin ve serveradmin sabit sunucu rolleri tarafından örtük olarak tutulur.
SQL Server Management Studio kullanma
Nesne Gezgini'nde bir sunucuya sağ tıklayın ve Özellikler'i seçin.
Gelişmiş düğümü seçin.
Paralellik'in altında sorgu bekleme seçeneği için istediğiniz değeri yazın.
Transact-SQL kullanma
Veritabanı Altyapısı'na bağlanın.
Standart çubuğundan Yeni Sorgu'yu seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnekte, seçeneğin
query waitdeğerini saniye olarak ayarlamak için sp_configure nasıl kullanılacağı gösterilmektedir7500.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'query wait', 7500; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Daha fazla bilgi için bkz . Sunucu yapılandırma seçenekleri.
İzleme: Sorgu bekleme seçeneğini yapılandırdıktan sonra
Ayar, sunucuyu yeniden başlatmadan hemen etkinleşir.