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


2 0

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

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


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Ololo

01 Мая 2016

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


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

01 Мая 2016

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


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

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

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

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

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

Пишите мне