Forum
SQL 2008 kullanıyorum ve 15gb bouyutunde bir db'im var.
Table index rebuild ve reorganize yapıyorum (index sağ tık, rebuild, reorganize)
%99 fragmentation gözüken index'ler %0-1 değerlere düşüyor.
Sonunda DB shrink yapıyorum ve sonrasında indexlerin fragmentation yüzdeleri yine %99 oluyor.
Bu durum normal mi?
Shrink işlemi index rebuild den önce yapılmalıdır. Veritabanındaki verilerin tutulduğu page birimlerini düzenleyerek küçültme işlemi yapar, bu esnada indexler fragmantasyona uğrar. Bu sebeple önce shrink sonra rebuild index yapılmalıdır, rebuild index ten sonra shrink yapıldığı için %99 değerini görmeniz normaldir.
Teşekkürler Yavuz hocam.
Peki yapmış olduğum table index rebuild ve reorganize işlemini doğru yerden mi yapıyorum? Yani ; İndex sağ tık, rebuild, reorganize??
SQL hızlı çalışması için, indeks table'ların rebuild ve reorganize peryodik işleminden başka bir bakıma ihtiyaç var mı?
Bu makaleyi baştan sona okumanızı tavsiye ediyorum, tüm maintenance planlar ile ilgili detaylı bilgiler mevcut, makaledeki tüm planları uygulamanızı tavsiye ediyorum. Bakım planlarını periyodik olarak yapmanız için tüm detaylar mevcut.
http://www.cozumpark.com/blogs/sql/archive/2014/01/26/sql-server-2012-maintenance-planlari.aspx
Makalede Shrink ile ilgili bölümde önce yazacağıma sonra yazmışım, shrink kısmını bu konudaki gibi uygulayın.
Teşekkürler. Hemen inceliyorum ve uyguluyorum.
Syg