Size: a a a

2021 May 12

DI

Dmitriy Ivanov in sql_ninja
Вангую, что такой вариант с cross apply будет ещё и быстрее работать.
источник

А

Артем in sql_ninja
Смотря на скольки строках. Плюс, как мы видим, там у него лимит. Значит не кросс апли, а иннер джоин латерал
источник

DI

Dmitriy Ivanov in sql_ninja
В случае с оконкой и с cross apply, справа массив будет сортироваться, только у оконки ещё дополнительные операторы будут использоваться для ранжирования. Мое мнение с cross apply,план будет более простым, а следовательно более быстрым
источник

А

Артем in sql_ninja
Сейчас оконки в последних мсскл превращаются в группировки. Вроде как с 2019 версии
источник

DI

Dmitriy Ivanov in sql_ninja
Это же все не бесплатно происходит 🙄
источник

А

Артем in sql_ninja
Нет ничего быстрее груп бая для таких задач
источник

DI

Dmitriy Ivanov in sql_ninja
Проблема не в том, что он быстрее а в том, что надо получить несколько значений, сортировки не избежать
источник

А

Артем in sql_ninja
Но это лучше чем лупы
источник

DI

Dmitriy Ivanov in sql_ninja
Вот не факт.
источник

А

Артем in sql_ninja
Я сортирую одну табличку, ты сортируешь в лупах ту же саму табличку н раз.
Ну либо у нас мега оптимизатор, который тоже сортирует ее 1 раз, а потом выбирает, приходя к тому же плану что и у меня
источник

DI

Dmitriy Ivanov in sql_ninja
источник

DI

Dmitriy Ivanov in sql_ninja
Но это всегда it depends. Так что надо конечно смотреть каждый случай отдельно
источник

DI

Dmitriy Ivanov in sql_ninja
Чаще всего cross apply строит более простые планы,как я упоминал выше, но бывает, что и окно за счёт параллелизма быстрее может работать.
источник

RF

Rudy Fox in sql_ninja
Бывают случаи когда row даёт возможность отработать запрос быстрее. Это от случая к случаю
источник

DI

Dmitriy Ivanov in sql_ninja
Из раздела вредные советы :)
источник

Mi

Mike igggiRu in sql_ninja
Я записал думаю пригодится
источник

A

Alex96 in sql_ninja
А где можно почитать посмотреть про то как искать и лечить дубликации в базах
источник

T

Timus in sql_ninja
вредные? да это отлично
источник

T

Timus in sql_ninja
чего?
источник

Mi

Mike igggiRu in sql_ninja
Полные дубликаты всех колонок строки или по какой то колонке дубликаты
источник