Влияние аудита DB2 на производительность
Клиент запросил аудит всех пользовательских операторов SQL, чтобы проверить, кто обращается к данным. Мы собираемся реализовать политику аудита "выполнить". Насколько это повлияет на производительность базы данных??
1 ответ
Накладные расходы зависят от типа реализованных политик аудита, будь то WITH DATA
или же WITHOUT DATA
и доступные ресурсы, и тип рабочей нагрузки, выполняемой в системе.
Например, если вы выполняете аналитическую рабочую нагрузку с долго выполняющимися запросами и хотите регистрировать каждый оператор, относительные накладные расходы меньше, чем в системе OLTP с gazillion краткосрочных запросов.
В целом, я бы ожидал однозначных накладных расходов. Вы хотите выполнять запросы, а не ревизии...:)