SCCM, üzerinde sürekli veri değişikliği ve input/output işlemlerinin gerçekleştiği database yapısına sahiptir. Envanter bilgisi, Deployment bilgisi, eklenen ve çıkarılan agent bilgileri sürekli değişir. SCCM, Sahip olduğu Configuration Item sayısı ve üzerindeki bilgileri değiştikçe database’in üzerinde sürekli bir işlem meydana getireceğinden dolayı db’nin belirli aralıklarla fragmentation yapılması gerekmektedir. Sıklıkla karşılaşılan DB performans sorunlarının çözümünü, eğer DB dizaynı doğru yapılmış ise SQL Management Studio üzerinden fragmentation yapmak ile mümkün olur.
DBCC Showcontig t-sql komutu, SCCM database’i üzerinde çalıştırılırsa var olan bütün tablolara ait istatistiksel bilgilere ulaşılabilir.
Bu gibi işlemleri Management Studio üzerinden gerçekleştirmek, database konusunda biraz yetkinlik isteyen bir durumdur. SCCM DB üzerinde olası bir değişiklik sorunlara yol açabilir. Management studio konsolu açmadan da SCCM database bakımı yapılabilir. Bunun için SCCM’de var olan bakım görevleri kullanılır.
Aylık çalıştırılmasını öneririm 🙂