Service Management Automation veritabanını temizleme

 

Uygulama Alanı: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Hizmet Yönetimi Otomasyonu üzerinde veritabanı temizlemesi otomatiktir ancak bunu ihtiyaçlarınıza göre ayarlayabilirsiniz.

Otomatik veritabanı temizliğini etkinleştirmek üzere, SQL Server Agent (MSSQLSERVER) hizmetini Otomatik başlangıç için etkinleştirmeniz gerekir. Hizmet varsayılan olarak açılmaz ancak SQL Server veritabanı yöneticileri tarafından diğer görevler için sık sık başlatılır.

SQL Server Agent hizmeti çalışmıyorsa, temizlik gerçekleşmez ve sonuç olarak müşteri öncelikle portalda sonra da arka uçta performans sorunları yaşar.)

Müşteri SQL Server Agent hizmetini çalıştırmasa bile, temizliği gerçekleştiren iş görevi yükleyicide ayarlanabilir. Ancak hizmet etkinleştirilene kadar hiçbir işlem yapmaz.

Veritabanı temizlik işi otomatiktir ancak Hizmet Yönetimi Otomasyonu yöneticisi tarafından düzenlenebilir.

  • Varsayılan olarak, veritabanı temizlik işi 15 dakikada bir çalıştırılır ancak yalnızca temizlenecek kayıtlar varsa çalışır.

  • Kayıtlar yalnızca varsayılan süre olan 30 günden daha eskiyse temizlenir. Bu zaman, Set-SmaAdminConfiguration cmdlet'i kullanılarak ve –PurgeJobsOlderThanCountDays parametresi ayarlanarak yapılandırılabilir.

  • Toplam iş kaydı sayısı aynı Set-SmaAdminConfiguration cmdlet'i tarafından ayarlanan MaxJobRecords parametresini geçerse, daha fazla iş kaydı temizlenir. Bu parametre için varsayılan değer 120.000 kayıttır.