Forum
Arkadaşlar herkese merhaba;
Sql Server 2008 üzerinde 624GB lık bir database mız var. Bu DB de Shirink yaptığımızda yaklaşık 115GB lık yer açılıyor.
Problemimiz ise haftalık index yapmasını istediğimiz bir task çalıştırıyoruz. İndexleme sonrası DB tekrardan eski boyutuna geri geliyor.
Yorumunuz var mıdır?
https://www.cozumpark.com/community/sql_server-4/shrink-ve-defragmentation-hakkinda/
https://www.cozumpark.com/sql-server-data-dosyasini-shrink-yapmali-miyiz/
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Merhaba,
Index yaparken bir sıralama işlemi yapılır yani teoride tabloların bir kopyası sıralı şekilde oluşturulur sonra silinir. Bu da db boyutunun büyümesine sebep olur. Shrink ile küçülür. 625 için 115 abartı bir rakam değil. Ama yer sıkıntısı var ise index sonrası shrink yapmaktan başka çare yok maalesef.
Doğru bir fil factor ve index maintenance stratejisinde düzenli olarak shrink yapmamalısınız. Gözden kaçan birşeyler olmalı. Default olarak file grubunuzda %20 free space olmalı ve bu free space içerisinde bu operasyonları kotarmalısınız.
İyi çalışmalar...