MySQL - сравнение MyISAM и InnoDB

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 19:06, 22 мая 2022; Admin iph (обсуждение | вклад) (Новая страница: «=== MySQL - сравнение MyISAM и InnoDB === Определить чего больше на сайте: запросов, вставок '''INSERT/UPDATE...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

MySQL - сравнение MyISAM и InnoDB

Определить чего больше на сайте: запросов, вставок INSERT/UPDATE/DELETE или выборки SELECT

MyISAM при изменение данных блокирует таблицу целиком, при этом любой SELECT будет ожидать когда операция будет завершена. В InnodDB используется метод по строчной блокировки.
Если будет больше вставок, (INSERT/UPDATE/DELETE) то InnodDB выигрывает за счет по строчной блокировке (InnoDB MVCC) 
Если будет больше выборки, то MyISAM может использовать КЕШ запросов и тут будет выигрыш данной engine.


MVCC - Multiversion Concurrency Control - это многоверсионная технология управления параллелизмом