Об ИТ из Канады

Блог Михаила Флёнова - программист, блогер, автор нескольких скандальных книг какими-то глазами...

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

2016-04-29 21:10:23 / Статья

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

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


Понравилась статья?

Комментарии

Ololo

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

2016-05-01 13:53:43

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

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

2016-05-01 15:15:40

Оставить комментарий


Умеешь пользоваться BB кодами? Прекрасно, здесь можно использовать [quote] для цитирования, а так же [b] и [i]. Остальные коды пока использовать запрещено. Я думаю по поводу их использования. В комментариях нельзя выяснять крутость каких-либо продуктов, нужно уважать собеседников и не грубить и нельзя ничего додумывать (читайте мои посты внимательно). Нарушение этих простых правил ведет к удалению комментариев без предупреждения.

О блоге

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

Внимание!

А ты уже читал мою последнюю книгу о больших сайтах и приложениях? Узнай, что это такое здесь

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

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

Пишите мне