Базы Данных (Data Base) | SQL & NoSQL. PostgreSQL, MySQL и Big Data. Уроки для Backend и Data Engineer. Архитектура БД, Оптимизация и Design.
IT и технологии · 8 июня 2026 г.
Антипаттерн: SELECT * - удобно, но опасно — 8 июня 2026 г. в 05:17:40.723
Антипаттерн: SELECT * - удобно, но опасно Использовать SELECT * - значит звать всех на вечеринку, даже если звал только двоих. Почему это плохо: 🔹 Излишняя нагрузка на сеть и СУБД - выбираются все столбцы, включая ненужные. 🔹 Проблемы с индексами - СУБД может не использовать покрывающий индекс. 🔹 Ломается при изменении схемы - добавил столбец → внезапно изменилось поведение приложения. 🔹 Сложнее читать и поддерживать - особенно в JOIN’ах. ✅ Как правильно: Запрашивай только нужные поля: SELECT id, name, created_at FROM users; 📌 И даже в админках/аналитике лучше явно указывать поля - это дисциплинирует. Хочешь писать код, который легко масштабировать и отлаживать - забудь про SELECT *. Сохрани, чтобы не забыть 💾 Поделись с коллегами, которые всё ещё "звёздят" в SQL ✨ #db 👉 @database_info

