Post #1663
1.12K

🔥 Неправильные типы данных в БД — тихий убийца производительности
Одна из самых частых ошибок — выбирать тип “на всякий случай побольше”.
❌ Примеры антипаттернов:
-
-
-
-
✅ Как лучше:
- Размер строки под задачу:
- Для денег →
- Для булевых значений →
- Для дат →
📌 Пример:
⚡️ Итог: грамотный выбор типов = меньше места, быстрее запросы, меньше багов.
Сохрани, чтобы не забыть 😉
📲 Мы в MAX
#db
👉 @database_info
Одна из самых частых ошибок — выбирать тип “на всякий случай побольше”.
❌ Примеры антипаттернов:
-
VARCHAR(255) для всего подряд, даже если поле — код из 10 символов.-
TEXT для email-адресов.-
BIGINT для счётчика, где максимум 1000 записей.-
FLOAT для денег (теряешь точность).✅ Как лучше:
- Размер строки под задачу:
VARCHAR(50) для email, CHAR(2) для кода страны.- Для денег →
NUMERIC(10,2) или DECIMAL.- Для булевых значений →
BOOLEAN, а не INT.- Для дат →
DATE или TIMESTAMP, а не строка.📌 Пример:
-- Плохо
price FLOAT;
-- Хорошо
price NUMERIC(10,2);
⚡️ Итог: грамотный выбор типов = меньше места, быстрее запросы, меньше багов.
Сохрани, чтобы не забыть 😉
📲 Мы в MAX
#db
👉 @database_info
- 👍 5
- ❤ 1















