TempDB Boyut Küçültme (Shrink)

TempDB Boyut Küçültme (Shrink)

Merhabalar, bugünki yazımızda sistem veri tabanlarından olan temp veri tabanını nasıl küçülteceğimiz konusunu ele alacağımız.

TempDB Kullanım Alanları:
  • Cursor, Temp Table , Join , Aggregation ve INSTEAD OF Trigger gibi objeler
  • Read Commited Snapshot Isolation ,Snapshot Isolation ve Online Index  işleminde tutulan row version bilgileri
  • Sorting, Hash Matches ve spools işlemleri için oluşturulan tablolar
  • XML variables ve LOB kullanımında oluşturulan sorgular

İşlemlerde temp veri tabanı kullanılır. Geçici olsada yüksek işlem yapıldığında temp veri tabanı boyutu büyür ve gereksiz yer kaplamaya başlar.

TempDB‘yi küçültmek için geçiçi olarak oluşturulan nesneleri kaldırıp, Shrink işlemini yapmamız gerekmektedir.

Bu işlem için aşağıdaki 2 kodu sırası ile çalıştırıp Shrink işlemini yapabilirsiniz.

Kodu ilk önce test sistemlerinizde deneyiniz.


CHECKPOINT;           
GO           
DBCC DROPCLEANBUFFERS;           
GO
DBCC FREEPROCCACHE;  

Shrink komutunda TempDb dosya adını ve küçültmek istenilen boyut bilgisini girmelisiniz.


--DBCC SHRINKFILE(logical_filename, size_in_MB)
DBCC SHRINKFILE(tempdev, 0)

Shrink işlemi tek seferde gerçekleşmeyebilir. Bir kaç defa kodu çalıştırmanız gerekebilir.

Yazımızın sonuna geldik. Diğer yazılarda görüşmek üzere.

E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

Yazar

Kocaeli Üniversitesi Bilişim Sistemleri Mühendisliğini bitirip sektörde veri tabanı mühendisi olarak göreve başladım. CrsSoft şirketinde Sistem Mühendisi olarak kariyerime devam etmekteyim.

İlgili Yazılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı yorum için giriş yapın.

Başka Yazı Yok

Kayıt Ol

Zaten üye misiniz? Giriş Yap

Giriş Yap

Henüz üyeliğiniz yok mu? Kayıt Ol