(5) ну, не обращал внимание на сообщение: Запись с такими ключевыми полями уже существует в базе? Если ты пишешь в базу запись, обязательно включается эта проверка. А она занимает на порядок больше времени, чем эти записи с замещением-без замещения.
(8) забавно, смысл этого флага предстал мне в ином свете
различие только в том, что когда запись уже есть, то в варианте без замещения вывалится исключение
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший