несколько вопросов по числовому типу данных

berkut

Новичок
несколько вопросов по числовому типу данных

Разъесните пожалуйста несколько вопросов:
1. Есть-ли разница в занимаемом месте на диске между TINYINT(4) и TINYINT(1)?
2. Есть-ли разница в занимаемом месте на диске для различных велечин, например в поле BIGINT хранятся значения int 1, int 30.000, NULL? Т.е. для хранения любого из этих значений будет использовано 8 байт или нет?
 

Фанат

oncle terrible
Команда форума
нет. есть.

сколько ты чисел хранишь, что тебя заинтересовали такие вопросы?
 

berkut

Новичок
я так понял, что на первый вопрос ответ отрицательный, а на второй положительный.
в абсолюте может и не так много - таблица из числовых полей ~70мб, а вот кол-во обращений оччень большое. оптимизацию запросов, построение правильных индексов - уже делал.
 
Сверху