Size: a a a

2020 November 07

ДT

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

N

Nik in sql_ninja
2flower _
выше народ спрашивал про заковыристые вопросы по собеседованию SQL
лучше энергию направьте в конструктивное русло.
ага.. на собеседовании вопросы заковыристые, а потом приходишь туда работать и там в коде такое легаси, что глаза вытекают..
источник

N

Nik in sql_ninja
и главное, что ни один из вопросов с собеседования нафиг не пригождается в их работе
источник

N

Nik in sql_ninja
а эти вопросы про 3-ю по величине зп в отделе.. кому-нибудь хоть раз пришлось по работе такое писать? )
источник

2_

2flower _ in sql_ninja
Nik
ага.. на собеседовании вопросы заковыристые, а потом приходишь туда работать и там в коде такое легаси, что глаза вытекают..
такой вариант тоже возможен
источник

N

Nik in sql_ninja
2flower _
такой вариант тоже возможен
из моего опыта - такое повсеместно
источник

2_

2flower _ in sql_ninja
Nik
а эти вопросы про 3-ю по величине зп в отделе.. кому-нибудь хоть раз пришлось по работе такое писать? )
почему нет, возможно есть кейсы только не про отделы и зарплаты
источник

2_

2flower _ in sql_ninja
Nik
из моего опыта - такое повсеместно
я сам на такое натыкался, но утверждать как данность не могу-слишком субъективно.
источник

N

Nik in sql_ninja
доводилось переставлять join'ы в запросе из 3 таблиц так, что скорость выполнения в 330+ раз вырастала
источник

2_

2flower _ in sql_ninja
Nik
доводилось переставлять join'ы в запросе из 3 таблиц так, что скорость выполнения в 330+ раз вырастала
в смысле переставлять join'ы?
по идее оптимизатор сейчас все спокойно на себя берет.
порядок уже не важен.
источник

N

Nik in sql_ninja
там через inner join три таблицы соединялись и потом отфильтровывалось лишнее
источник

2_

2flower _ in sql_ninja
Nik
там через inner join три таблицы соединялись и потом отфильтровывалось лишнее
в смысле в where было условие после join?
источник

N

Nik in sql_ninja
угу
источник

2_

2flower _ in sql_ninja
ну это глупая ошибка, разработчики так не пишут или при рефакторинге по запарке остается.
источник

K

Kostya in sql_ninja
2flower _
в смысле в where было условие после join?
По-моему и даже это оптимизатор схавает
источник

N

Nik in sql_ninja
я разделил запрос на внутренний селект к 1 таблице и к результату уже приджойнил оставшиеся две
источник

N

Nik in sql_ninja
2flower _
ну это глупая ошибка, разработчики так не пишут или при рефакторинге по запарке остается.
разработчики пишут так, чтобы им читабельнее было.. и ни фига не учитывают как работает движок СУБД
источник

2_

2flower _ in sql_ninja
Kostya
По-моему и даже это оптимизатор схавает
мы же в общем говорим, я за все субд не скажу
источник

K

Kostya in sql_ninja
2flower _
мы же в общем говорим, я за все субд не скажу
Ну, в общем и в целом по логике - да, отсекать надо сразу
источник

N

Nik in sql_ninja
вчера вот писал запрос для вывода статистики по работе сотрудника за месяц с разбивкой по дням
источник