Из самого последнего исходного кода (не уверен, что это C или C ++) MySQL, как это делает автоинкремент? Я имею в виду, является ли он эффективным в том смысле, что он хранит, как ресурс метаданных, в таблице, в которой он был остановлен в последний раз, или ему нужно выполнить сканирование таблицы, чтобы найти самый большой идентификатор в таблице? Кроме того, видите ли вы какие-либо негативные аспекты использования автоинкремента, когда смотрите, как он реализован по сравнению, скажем, с PostgreSQL?