Есть ли проблемы с производительностью с типом данных индекса?MySQL: integer Index vs Varchar Index
Целочисленный индекс намного быстрее, чем показатель varchar?
Есть ли проблемы с производительностью с типом данных индекса?MySQL: integer Index vs Varchar Index
Целочисленный индекс намного быстрее, чем показатель varchar?
Целочисленный индекс быстрее, чем индекс varchar, поскольку целое число занимает меньше места в базе данных, чем varchar. Поэтому гораздо быстрее найти целое число, чем найти строку varchar, потому что для кэширования целочисленного индекса требуется меньше памяти. Меньший тип данных означает, что больше записей могут вписываться в индексные блоки. Чем больше записей, которые вписываются в каждый индексный блок, тем меньше требуется чтение записей.