Merhaba arkadaşlar bu yazımızda MSSQL databse shrink(küçültme) işlemini SQL Query ile nasıl yapılacağından bahsedeceğim sizinde bildiğiniz üzere SQL Server içerisinde veriler database’e ait “.mdf” ve “.ldf” uzantılı dosyalarda tutulmaktadır. Zamanla bu dosyalar insert işlemleri ile şişmektedir.

Kayıtları delete ile sildiğimiz zaman tekrar mdf dosyasına baktığımızda database’ in diskteki boyutunun düşmediğini göreceğiz. Sebebi ise database boyutu küçüldüğü zaman doğrudan diskte kaplamış olduğu boyutunu düşürmemektedir.

Aşağıdaki bu komutları SQL Management Studio da çalıştırıp databese de shrink işlemini yapabilirsiniz.

Database (.mdf) shrink;

USE zekidb;
GO
DBCC SHRINKDATABASE (N’zekidb’ , 0)
GO

Database (.ldf) shrink;

USE zekidb;
GO
DBCC SHRINKFILE (N’zekidb_log’ , 0, TRUNCATEONLY);
GO

Bir yanıt yazın