Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выбор типа для целочисленного поля
Форумы портала PHP.SU » » Работа с СУБД » Выбор типа для целочисленного поля

Страниц (1): [1]
 

1. DelphinPRO - 15 Декабря, 2013 - 16:53:59 - перейти к сообщению
Имеет ли смысл задавать типы smallint, mediumint в целях экономии байтиков?
таблица предположительно вырастет до 100 млн строк и более. миллион за неделю уже есть.
или не париться, и везде ставить int?
такой вот детский вопросик Улыбка
2. Саныч - 15 Декабря, 2013 - 17:17:51 - перейти к сообщению
Конечно имеет. Тип должен быть точно таким, как вам нужно, не больше и не меньше. К примеру, вам нужно хранить возраст, т.е. числа не будут больше 100, так зачем использовать для этого INT? Берите TINYINT...
3. caballero - 15 Декабря, 2013 - 17:20:26 - перейти к сообщению
если размер данных позволяет то почему бы и не задать меньший тип

хотя заметного выиграша особо не будет

 

Powered by ExBB FM 1.0 RC1