Проверяет знание факторов, влияющих на производительность вставки.
Основные "замедлители":
Триггеры (особенно сложные)
FOREIGN KEY и CHECK констрейнты
Транзакции с высоким уровнем изоляции
Материализованные представления
Факторы влияния:
Триггеры
CREATE TRIGGER audit_insert
AFTER INSERT ON Orders
FOR EACH ROW
BEGIN
INSERT INTO Audit_Log(...) VALUES(...);
END;Констрейнты
FOREIGN KEY требует проверки в связанной таблице
CHECK требует вычисления условия
Транзакции
SERIALIZABLE изоляция блокирует данные
Оптимизация:
Отключать триггеры для пакетной вставки
Использовать временное отключение констрейнтов