Задавайте вопросы, мы ответим
Вы не зашли.
Какие этапы проходит в Innodb insert запрос, прежде чем попасть в таблицу, физически записанным на винчестер?
Неактивен
Достаточно сложный вопрос, можно пропустить какие-то пункты:
До Innodb:
- синтаксический анализ
- построение плана исполнения/оптмизация
В Innodb:
- определение строк, которые будут изменены
- блокировка этих строк
- запись новой версии строк в хранилище innodb
- commit: новые версии признаются основными
- запись в бинарный журнал
- запись буфера записи на диск. В зависимости от innodb_flush_log_at_trx_commit - сразу, раз в секунду или в момент, когда этого захочет ОС
Неактивен
А в бинарный лог пишется?
Неактивен
добавил пункт про бинлог
Неактивен