Если я знаю, что значение столбца всегда должно находиться в диапазоне, разрешенном типом данных smallint, с точки зрения обслуживания целостности данных, мне кажется, что я должен хранить данные в столбце smallint, а не столбец int.
Однако мне интересно, есть ли какие-либо результаты производительности, которые могут быть оплачены за счет использования меньших байтов?