Forum

Db Boyutu, Shirng i...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Db Boyutu, Shirng işlemi ve sonrasındaki indexleme Hakkında.

4 Yazılar
4 Üyeler
0 Likes
490 Görüntüleme
(@necatiguner)
Gönderiler: 135
Estimable Member
Konu başlatıcı
 

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?

 
Gönderildi : 05/12/2022 10:48

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4255
Co-Helper
 

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.
*****************************************************************

 
Gönderildi : 05/12/2022 20:04

(@omercolakoglu)
Gönderiler: 66
Trusted Member
 

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.

 
Gönderildi : 06/12/2022 17:21

(@cankaya)
Gönderiler: 117
Üye
 

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...

 
Gönderildi : 05/01/2023 14:15

Paylaş: