@ubuntu_lts

DECIMAL: какая разница при разной точности и масштабе?

Значение - 0.01.
Какая разница: храню я его в decimal(3,2) или в decimal(65,2)?
Какая-то нагрузка на БД? Памяти больше используется? Или ещё что-то?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman Куратор тега MySQL
...в творческом отпуске...
размеры полей в байтах будут разные
Ответ написан
2ord
@2ord
продвинутый чайник
Какая-то нагрузка на БД? Памяти больше используется? Или ещё что-то?
Для decimal(65,2) нужно больше места для хранения и в памяти оперировать с большими структурами.
Почти всегда нужно выбирать наиболее компактный тип для хранения данных, достаточный для вмещения всего спектра возможных значений приложения. Если не хватит на каком-то этапе, то всегда можно увеличить до более емкого типа.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы