TempDB'de nasıl yer açarım?
TempDB'de nasıl yer açarım?

Video: TempDB'de nasıl yer açarım?

Video: TempDB'de nasıl yer açarım?
Video: 1 dakikada PC hızlandırma nasıl yapılır? #shorts 2024, Mayıs
Anonim

Kullanmak NS küçültmek için DBCC SHRINKDATABASE komutu tempdb veri tabanı. DBCC SHRINKDATABASE alır NS parametre hedef_yüzde. Bu NS istenilen yüzde boş alan kaldı NS sonra veritabanı dosyası NS veritabanı küçüldü. DBCC SHRINKDATABASE kullanıyorsanız, SQL Server'ı yeniden başlatmanız gerekebilir.

İnsanlar ayrıca soruyor, tempdb doluysa ne olur?

Onsuz hiçbir şey çalışmıyor TEMPDB . Eğer çok büyürse, veritabanlarının geri kalanı boyunca, onları geçici olarak kullanılamaz hale getirmek de dahil olmak üzere bir zincirleme reaksiyona girer. Acil bir çözüm, her zaman SQL Server hizmetlerini durdurmak ve başlatmaktır. Neden olur TEMPDB orijinal boyutunda yeniden oluşturmak için.

Ayrıca, tempdb neden dolu? Tempdb dolu – yaygın bir senaryo Bu, disk alanı uyarılarıyla sona erer ve sunucu sorunlarına neden olabilir. Birçok SQL Server veritabanı yöneticisi, verileri küçültmeyi çok zor bulduğunda, tempdb , hemen sunucunun yeniden başlatılmasını tercih ederler. Böylece disk alanı uyarılarınız durur ve sunucu sorunları da durur.

Aynen öyle, tempdb alanını ne kaplıyor?

Tempdb tutmak için kullanılır: Genel veya yerel geçici tablolar ve dizinler, geçici saklı yordamlar, tablo değişkenleri, tablo değerli işlevlerde döndürülen tablolar veya imleçler gibi açıkça oluşturulan geçici kullanıcı nesneleri. Veritabanı motoru tarafından oluşturulan dahili nesneler.

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

Evet, SQL Server dosyaları yapmak Olumsuz otomatik olarak küçült . Açıkça siz olmadıkça aynı boyutta kalırlar çekmek bunları SQL Server Management Studio aracılığıyla veya DBCC SHRINKFILE komutunu kullanarak. Bunu, veritabanı özelliklerinin Dosyalar bölümünde veya bir ALTER DATABASE komutuyla ayarlayabilirsiniz.

Önerilen: