Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Стоит ли использовать вычисляемые столбцы в таблице?  [new]
msleg
Member

Откуда: Москва
Сообщений: 563
Добрый день! Вопрос следующий стоит ли использовать вычисляемые столбцы в таблице? Хотел узнать про опыт их использования. Сильно ли они влияют на скорость выполнения запроса, если их будет много в таблице?
15 ноя 17, 16:30    [20956951]     Ответить | Цитировать Сообщить модератору
 Re: Стоит ли использовать вычисляемые столбцы в таблице?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
msleg,

Смотря какие вычисления, смотря как будете их использовать
15 ноя 17, 16:52    [20957057]     Ответить | Цитировать Сообщить модератору
 Re: Стоит ли использовать вычисляемые столбцы в таблице?  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
msleg
Добрый день! Вопрос следующий стоит ли использовать вычисляемые столбцы в таблице? Хотел узнать про опыт их использования. Сильно ли они влияют на скорость выполнения запроса, если их будет много в таблице?

Я бы лично не стал использовать вычисляемые столбцы в 2 случаях - если потом по ним нужно делать join с другими таблицами и если по такому столбцу (если он текстовый) нужно искать запросом вида where [вычисляемый] like '%подстрока_для_поиска_и_отбора%'.
15 ноя 17, 16:57    [20957081]     Ответить | Цитировать Сообщить модератору
 Re: Стоит ли использовать вычисляемые столбцы в таблице?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Andy_OLAP
msleg
Добрый день! Вопрос следующий стоит ли использовать вычисляемые столбцы в таблице? Хотел узнать про опыт их использования. Сильно ли они влияют на скорость выполнения запроса, если их будет много в таблице?

Я бы лично не стал использовать вычисляемые столбцы в 2 случаях - если потом по ним нужно делать join с другими таблицами и если по такому столбцу (если он текстовый) нужно искать запросом вида where [вычисляемый] like '%подстрока_для_поиска_и_отбора%'.

это почему же?
15 ноя 17, 17:01    [20957100]     Ответить | Цитировать Сообщить модератору
 Re: Стоит ли использовать вычисляемые столбцы в таблице?  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5954
Andy_OLAP
если потом по ним нужно делать join с другими таблицами

Вычисляемый с опцией persisted [и индексом, включающем это поле] ведет себя в джойнах так же, как и обычные поля.
15 ноя 17, 17:02    [20957105]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить