Как триггеры аудита обычно влияют на производительность вставок / обновлений SQL? Если я создам триггер, который обновляет обновляемую / вставляемую в таблицу запись, выбирая значение из другой таблицы, будет ли это обычно влиять на производительность? Рассматриваемая база данных представляет собой хранилище данных, и обычно ей требуется обработать несколько тысяч вставок / обновлений в течение нескольких минут.

0
user1365247 11 Мар 2014 в 12:47
Это зависит от многих факторов, в частности от выбора исполнения и вставки. Единственный способ быть уверенным - это протестировать и попытаться настроить операции внутри триггера.
 – 
jean
11 Мар 2014 в 14:50

1 ответ

Лучший ответ

Короче: да. По сколько стоит вопрос и без тестирования узнать невозможно. Если вас это беспокоит, попробуйте сделать это асинхронно с захватом измененных данных и чем-нибудь для обработки этих данных.

1
Ben Thul 11 Мар 2014 в 16:02