lookjapan.COM - IRC ve mIRC dünyasının forumu!

lookjapan.COM - IRC ve mIRC dünyasının forumu! (http://www.lookjapan.com/index.php)
-   MsSQL (http://www.lookjapan.com/forumdisplay.php?f=140)
-   -   MsSQL Shrink işlemi (http://www.lookjapan.com/showthread.php?t=2512)

Code 11 Ekim 2015 15:11

MsSQL Shrink işlemi
 
Merhaba arkadaşlar;

Bu makalemizde MsSQL Server'a ilişkin paylaşımlara devam edeceğiz.. Bu günki paylaşımımda sizlere Shrink işleminden bahsedeceğim.

Malüm SQL Serverda projelerimiz için oluşturduğumuz database ler süreç içerisinde artık serverda olabildiğince fazla yer kaplamaya başlıyor ve bu databaselerin boyutlarını küçültmemiz gerekebiliyor. Tabi burada dosya boyutunu küçültmekten kastım elbetteki database içerisindeki dataların silinmesi değil. Hatta zaman zaman database içerisindeki dataların bir kısmını sildiğimiz halde databasemizin boyutunda herhangi bir değişiklik olmadığına şahit olabiliyoruz. İşte bu ve bunun gibi durumlarda SQL Serverımızda yapacağımız ufak bir işlem ile databaselerimizin dosya boyutlarında iyileştirmeye gidebiliyoruz. Bu yapılan işlem shrink olarak adlandırılmakta.
Şimdi bir örnekle konuya daha bir açıklık getirelim..
Farkı görebilmek için localimde var olan Firsat isimli databasemin dosya boyutuna bakıyorum..
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Daha sonra MsSQL server'a geçerek bu database için shrink işlemini gerçekleştirelim.
Bunun için ilgili database'ye sağ click yaparak sırası ile "Tasks > Shrink > Database" adımlarını takip edelim.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bir sonraki adımda ise aşağıdaki gibi % kaçlık bir shrink işleminin gereçekleşeceğini bildiren ve işlem onayı için son aşama olan ekranımız gelecek karşımız.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Ok seçeneği ile shrink işlemini tamamlamış olacağız. İşlemin tamamlanmasının ardından tekrar dosya boyutuna baktığımızda ise fark bariz bir şekilde kendini gösterecektir.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu farktan sonra olabildiğince faydalı bir işlem olduğu konusunda sanırım artık hepimiz hem fikiriz. Madem bu kadar faydalı bir işlem o halde shrink işleminin belirli zamanlarda yapılması için SQL Serverımıza bir görev atayalım.
Biraz önceki shrink işleminin gerçekleşmesi için izlediğimiz yolu tekrar takip edelim ve açılan son ekranda üst kısımda bulunan Script kısmına click yaparak açılan sekmede Script Action to Job seçeneğini seçelim.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu seçim sonrasında açılacak olan ekranda Schedules sekmesine geçelim.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu ekrandaki alt kısımda bulunan New seçeneğine click yapalım ve son olarak bu göreve istediğimiz bir isim vererek hangi zamanlarda shrink işleminin gerçekleşmesine karar vererek işlemimizi sonlandıralım.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


All times are GMT +3. The time now is 02:11.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.