Spec-Zone .ru
спецификации, руководства, описания, API

5.4.4. AUTO_INCREMENT Обработка в InnoDB

5.4.4.1. Традиционный InnoDB Автоинкрементная Блокировка
5.4.4.2. Конфигурируемый InnoDB Автоинкрементная Блокировка

InnoDB обеспечивает оптимизацию, которая значительно улучшает масштабируемость и производительность SQL-операторов, которые вставляют строки в таблицы с AUTO_INCREMENT столбцы. Использовать AUTO_INCREMENT механизм с InnoDB таблица, AUTO_INCREMENT столбец ai_col должен быть определен как часть индексирования так, что, возможно выполнить эквивалент индексированного SELECT MAX(ai_col) поиск на таблице, чтобы получить максимальное значение столбца. Как правило, это достигается, делая столбец, который индексирует первый столбец некоторой таблицы.

Этот раздел обеспечивает вводную информацию об исходной ("традиционной") реализации автоинкрементной привязки InnoDB, объясняет конфигурируемый механизм блокировки, документирует параметр для того, чтобы сконфигурировать механизм, и описывает свое поведение и взаимодействие с репликацией.