V>Твои представления о том, что в SQL сервере быстро, а что нет, практически полностью противоположны наблюдаемой реальности.
Наблюдаемая реальность у всех разная. И зависит от степени кривизны рук.
V>Под нагрузкой последовательность простых запросов из батча получается ГОРАЗДО более дешевая, чем один тяжелый запрос.
Это зависит от того какой собственно запрос и какой ответ.
I>>То есть, индексы все равно остаются. А стало быть эффективный код должен внятно работать с ними. А это значит, что в базу должен уходить качественный запрос, а не абы что. V>Define "качественный запрос".
1) Выдает нужные данные
2) Использует индексы (не читает данные, которые не нужны)
3) Cardinality estimator делает как можно меньше ошибок