Вопросы к Поиску с Алисой
Использование SMALLINT вместо INT может положительно влиять на эффективность базы данных, уменьшая объём занимаемого данными места. qna.habr.com kb.objectrocket.com
Размер SMALLINT — 2 байта, а INT — 4 байта. kb.objectrocket.com Значит, в тот же объём памяти войдёт больше данных, и меньше данных придётся прогонять через диски. qna.habr.com Это также приводит к тому, что данные меньше занимают места в таблицах и индексах. qna.habr.com
Кроме того, чем меньше поле, тем меньше его длина, меньше суммарная длина записи, больше записей влезает на одну страницу, меньше страниц нужно читать, чтобы прочитать удельное количество записей, и, следовательно, производительность растёт. www.rsdn.org
Однако стоит учитывать, что эффект от замены типов данных зависит от конкретных условий и целей разработки.