2015-12-16 3 views
1

Клиент запросил аудит всех пользовательских операторов SQL, чтобы проверить, кто обращается к данным. Мы собираемся реализовать политику аудита «выполнить». Насколько это повлияет на производительность базы данных?Влияние производительности аудита DB2

+0

Вам нужно указать, на какой платформе вы находитесь (и, возможно, какая версия). В общем, я ожидал бы одного удара. Влияние зависит от типа рабочей нагрузки, независимо от того, задаете ли вы WITH DATA и т. Д. –

+0

OS - это Suse Linux 11.4, а база данных - db2 10.5. Да, мы хотим с опцией данных – Masheed

ответ

0

Накладные расходы зависят от типа реализованных политик аудита, будь то WITH DATA или WITHOUT DATA, а также доступных ресурсов и типа рабочей нагрузки, выполняемой в системе.

К примеру, если вы бежите аналитическую нагрузку с долгоиграющими запросами, и вы хотите, чтобы регистрировать каждое заявление, меньше относительные накладных расходов, чем в системе OLTP с Gazillion коротких работающими запросами.

В целом я ожидал бы одну цифру накладных расходов. Вы хотите запускать запросы, а не аудиты ... :)

Смежные вопросы