Мой главный архитектор на работе - гений, и я многому научился у него, но он не согласен с НЕ использованием SELECT *
в наших запросах приложений.Доказательство того, что нельзя использовать SELECT *
Его причина в том, что не важно, когда вы держите 10 строк, мы заканчиваем вытягивание 100 + столбцов, чтобы показать 4 пользователю.
Он открыт для обсуждения, это здорово, и именно поэтому я ищу в Интернете ресурсы, которые демонстрируют убедительные доказательства времени запросов SQL или что-то в этом роде для представления ему.
И я также ищу способ отслеживать статистику в своем приложении, не используя слишком много CPU (мы используем среду .NET 4.0). Спасибо за вашу помощь
Этот вопрос может быть лучше подходит для HTTP: // programers.stackexchange.com/ –
Смотрите: [Плохие привычки пинать: используя SELECT */опустить список столбцов] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/10/bad-habits-to -kick-using-select-omitting-the-column-list.aspx) –
Почему вы не сравниваете эти два и не сравниваете результаты? – Nasreddine