Длина поля должна быть выбрана надлежащим образом, поскольку она влияет на производительность и хранение индекса, поскольку более длинные значения увеличивают количество страниц данных.Конечно, если данные реальны, т. Е. Реальные значения должны быть такими длинными, вам это нужно.Таким образом, если у вас есть поле из 50 символов и самое длинное значение составляет 10 символов, индекс не займет больше места, чем если бы поле было 10 символов.
Но выбор подходящего предела помогает при разработкеформы и отчеты - если вы сделаете поле слишком длинным, у вас могут появиться посторонние записи, которые неправильно отображаются / печатаются.С другой стороны, вы не хотите, чтобы он был слишком коротким, чтобы пользователи не помещали в него обычные данные.Длина поля является наиболее простой формой проверки данных, потому что вы сами решаете, какой диапазон подходящих значений для этого поля.
Мой основной принцип заключается в том, что я выбираю максимально короткую длину поля для данных, которые имеют регулярныеформат (даже если есть случайные исключения), но я щедро отношусь к полям, которые этого не делают.