Производительность табличных переменных

Статья / 2016 Apr 29

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

В общем. читаем и пишем отзывы: Производительность табличных переменных


Комментарии

Ololo

Лучше использовать временные таблицы через #table. Они как и табличные переменные используют tempdb для хранения данных (распостранённое заблуждение, что табличные переменные хранятся в памяти не верно), но в отличии от табличных переменных, с ними оптимизатор адекватно всё делает как с обычной таблицей. Минус, конечно, что синтаксис более многословен, чем у табличных переменных. Помню, мне попадался запрос где использовалась табличная переменная и простой перевод на временную таблицу ускорил его в разы.

Михаил Фленов

Ты не можешь передать из программы параметр в виде временной таблицы. А вот число, строку или переменную в виде таблицы передать можно без проблем.


Добавить Комментарий

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

Пишите мне