Size: a a a

2021 June 26

V.

Vik5602 . in sql_ninja
Кто юзает гринплан там синтаксис свой или точно такой же как в постгрес?
источник

ДT

Дмитрий Texnix... in sql_ninja
дело в том, что подсчёт жоп - это только 1 из 20 измерений, уже 4 или 5 этапов подготовки вложенных селектов прошло, если я буду делать 5*20 = 100 селектов вложенных, то запрос просто уже не выполнится за приемлимый срок.
источник

N

Nik in sql_ninja
значит логику кривую закладываешь
источник

ДT

Дмитрий Texnix... in sql_ninja
очень проницательное замечание, прям в любом месте подходит.
источник

N

Nik in sql_ninja
у меня в результате выводится отчёт из 77 колонок... там и количество клиентов, и их количество по категориям, и по видам услуг статистика, и деньги считаются
источник

V.

Vik5602 . in sql_ninja
CTE можно использовать
источник

N

Nik in sql_ninja
для каждой колонки свои настройки в каких случаях надо учитывать, а в каких нет
источник

N

Nik in sql_ninja
если собирать классическим select в лоб - это будет полный швах
источник

A

Alex in sql_ninja
В этой ситуации, лучшим вариантом был бы ваш код по этой задаче.
источник

N

Nik in sql_ninja
причём у меня одна и та же услуга сразу в нескольких колонках может быть посчитана
источник

A

Alex in sql_ninja
Все пишут в меру своих возможностей. Тем более от инициатора не было условий в красоте кода
источник

ДT

Дмитрий Texnix... in sql_ninja
этим и отличается программист бигдаты и обычный. У бигдатовца есть ещё параметр времени сборки данных.
источник

ДT

Дмитрий Texnix... in sql_ninja
а обычный может этим пренебрегать
источник

N

Nik in sql_ninja
так я по этому параметру и оптимизировал )
источник

N

Nik in sql_ninja
меньше 1 сек отчёт строится за месяц по одному сотруднику
источник

ДT

Дмитрий Texnix... in sql_ninja
есть такая штука, что подготовленный селект внутри другого селекта - занимает оперативу, и если идёт превышение выделенного объёма - то селект просто падает в ошибку
источник

ДT

Дмитрий Texnix... in sql_ninja
14 миллиардов строк вполне выбивают 15гб оперативы, выделенной на 1 сеанс
источник

N

Nik in sql_ninja
ты читал мои первые сообщения?
источник

ДT

Дмитрий Texnix... in sql_ninja
в паре вложенных вложенных вложенных селектов с сортировкой
источник

ДT

Дмитрий Texnix... in sql_ninja
там не единый селект
источник