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

Сообщение Re[2]: Подскажите алгоритм быстрого left join (ms t-sql) от 19.05.2022 14:27

Изменено 19.05.2022 14:35 paradok

Re[2]: Подскажите алгоритм быстрого left join (ms t-sql)
Здравствуйте, gandjustas, Вы писали:

G>Проблема гуглится https://www.sommarskog.se/query-plan-mysteries.html

спасибо! плюсанул! — изучаю.

G>Как связаны память и время выполнения?

что будет если вся таблица не поместится в отведенную процессу оперативную память и начнется свопирование на диск в виртуальную память?

G>Объяви процедуру с опцией WITH RECOPILE и будет тебе счастье.

попробовал, ничего не изменилось.

G>PS. При чем тут раздел "алгоритмы" ?

ну типа хотел свой left join имплементировать
Re[2]: Подскажите алгоритм быстрого left join (ms t-sql)
Здравствуйте, gandjustas, Вы писали:

G>Проблема гуглится https://www.sommarskog.se/query-plan-mysteries.html

спасибо! плюсанул! — изучаю.

G>Как связаны память и время выполнения?

что будет если вся таблица не поместится в отведенную процессу оперативную память и начнется свопирование на диск в виртуальную память?

G>Объяви процедуру с опцией WITH RECOPILE и будет тебе счастье.

попробовал, ничего не изменилось.

G>PS. При чем тут раздел "алгоритмы" ?

ну типа хотел полностью свой left join имплементировать

подумал возможно дело не в памяти, а в каких-то лимитах на юзера по скорости обмена по сети... или по файловой системе... если такое вообще возможно...
попробовал одну из таблиц копировать в базу к которой у меня почти админские права и которая на другом тестовом сервере — стало быстрее, но время отработки прыгает...нестабильно...
но для других юзеров не прокатывает, медленно, у которых обычные права к этой этой базе. в идеале надо бы процедуру запускать только с моим правами, но пока админ не дал добро.
так что... пока думаю...