Tempdb'yi küçültmeli misiniz?

Tempdb'yi küçültmeli misiniz?
Tempdb'yi küçültmeli misiniz?
Anonim

SQL Server 2005 ve sonraki sürümlerde, tempdb veritabanını küçültmek, SQL Server örneğinin her yeniden başlatılmasından sonra tempdb'nin yapılandırılmış boyutuna sıfırlanması dışında, bir kullanıcı veritabanını küçültmekten farklı değildir. tempdb etkinliği devam ederken tempdb içinde shrink çalıştırmak güvenlidir.

Küçülen veritabanı performansı artırır mı?

Ancak küçültme, doğru şekilde yapılmazsa veritabanı performansınızı önemli ölçüde etkileyebilir. Küçülme, parçalanmayı artıracak ve herhangi bir DB işleminin maliyetli olmasına neden olacaktır. Parçalanmayı az altmak ve performansı artırmak için DB küçültme işleminden sonra dizinleri yeniden oluşturma gereklidir.

Tempdb'yi nasıl küçültürsün?

TempDB'yi küçültmek için SSMS GUI yöntemini kullanabiliriz. TempDB'ye sağ tıklayın ve Görevler'e gidin. Görevler listesinde, Küçült'e tıklayın ve Veritabanı veya dosyalar'ı seçebilirsiniz. Hem Veritabanı hem de Dosya seçenekleri, daha önce açıkladığımız DBCC SHRINKDATABASE ve DBCC SHRINKFILE komutuna benzer.

Tempdb otomatik olarak küçülür mü?

Varsayılan olarak, dosyaların MAKS BOYUTU SINIRSIZ olarak ayarlandığından, alan gerektiğinden tempdb veritabanı otomatik olarak büyür. Bu nedenle, tempdb, tempdb içeren diskteki alan tükenene kadar büyümeye devam edebilir.

tempdb neden bu kadar büyüyor?

Tempdb büyümesi esas olarak düşük performans gösteren sorgular nedeniyledir, bu nedenle SQL Profiler'ı kullanabilir ve muhtemelen Süre'ye filtre uygulayabilirsiniz.yürütülmesi x saniyeden uzun süren saklı yordamlar olup olmadığını belirleyin.

Önerilen: