sergeissНемного не так. Дело тут в блокировках. При работе с InnoDB блокировка идет на уровне строки, в MyISAM блокируется вся таблица. Потому InnoDB работает быстрее. Но она не может предусмотреть, сколько будет вставок, а сколько апдейтов. И потому при вставке берет значение last insert id и увеличивает на количество операций, не важно, инсерт это или апдейт.
Не ясно, чем это вызвало неудобство у
Arh, ну если только он не использует репликации. А если использует, то лучше отказаться от ON DUPLICATE KEY UPDATE, либо поставить настройку
innodb_autoinc_lock_mode = 0
Что не так уж полезно, потому что снизит продуктивность.
Но возвращаться на MyISAM я бы не советовал.
А если репликаций нет, то и проблем нет.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.