Очистка базы данных Service Management Automation
Применимо к:Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
В Service Management Automation очистка базы данных выполняется автоматически, однако ее можно скорректировать в соответствии с потребностями.
Чтобы включить автоматическую очистку базы данных, необходимо задать для службы агента SQL Server (MSSQLSERVER) режим автоматического запуска. Служба не включена по умолчанию, но администраторы баз данных SQL Server часто запускают ее в своих целях.
Если служба агента SQL Server не запущена, очистка выполняться не будет, и клиент в конечном итоге будет испытывать проблемы производительности, сначала на портале, а затем и в серверной части.
Задание, выполняющее очистку, можно настроить в установщике, даже если в среде клиентов не выполняется служба агента SQL Server Agent. Но никакие действия выполняться не будут, пока не будет включена служба.
Задание очистки базы данных выполняется автоматически, однако может регулироваться администратором Service Management Automation.
По умолчанию задание очистки базы данных выполняется каждые 15 минут и только в случае наличия записей для удаления.
Записи удаляются только если их возраст превышает значение по умолчанию: 30 дней. Это время можно настроить, используя командлет Set-SmaAdminConfiguration и задав параметр –PurgeJobsOlderThanCountDays.
Если общее число записей задания превышает значение параметра MaxJobRecords, заданное командлетом Set-SmaAdminConfiguration, будет удалено большее число записей. Значение по умолчанию для этого параметра: 120 000 записей.