Информация об изменениях

Сообщение Re[4]: В SQL не хватает подвариантов join? от 22.02.2017 17:39

Изменено 22.02.2017 17:40 _ilya_

Re[4]: В SQL не хватает подвариантов join?
Здравствуйте, _ABC_, Вы писали:

_AB>Сдается мне, что если вы возьмете в штат хоть одного человека, умеющего в РСУДБ, это всё превратится в изящный код, который легко

_AB>читать и поддерживать. Ну и время выполнения уменьшится, разумеется.

Знающих в MS SQL таких пока 0 и таких вакансий 10 лет не открывалось, есть только специ по Oracle но они не помошники. Без всякого одного, теперь это выполняется за 2 минуты — в результате 150тыс записей с тучей left join и временных таблиц. Видимо иначе никак не будет адекватно быстро работать. На багах учатся... Код конечно разросся и мало читабелен, но стал крайне шустро работать. Из базы в 40GB выбрать много связанного с "нерешенным" для sql left join first 1 выглядит более чем достаточная скорость. Изящности точно не будет — временные таблицы, выборка из них первого во временную, далее включение в основной запрос.
Re[4]: В SQL не хватает подвариантов join?
Здравствуйте, _ABC_, Вы писали:

_AB>Сдается мне, что если вы возьмете в штат хоть одного человека, умеющего в РСУДБ, это всё превратится в изящный код, который легко

_AB>читать и поддерживать. Ну и время выполнения уменьшится, разумеется.

Знающих в MS SQL таких пока 0 и таких вакансий 10 лет не открывалось, есть только спецы по Oracle но они не помошники. Без всякого одного, теперь это выполняется за 2 минуты — в результате 150тыс записей с тучей left join и временных таблиц. Видимо иначе никак не будет адекватно быстро работать. На багах учатся... Код конечно разросся и мало читабелен, но стал крайне шустро работать. Из базы в 40GB выбрать много связанного с "нерешенным" для sql left join first 1 выглядит более чем достаточная скорость. Изящности точно не будет — временные таблицы, выборка из них первого во временную, далее включение в основной запрос.