Size: a a a

SqlCom.ru - уголок MS SQL

2021 June 09

СС

Сергей С. in SqlCom.ru - уголок MS SQL
а для здесь вообще Compute Scalar? чтобы сравнить кортежи(пару)?
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Полагаю, что в режиме 140 наступит стабильность планов.
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Я же вам уже написал, что там вычисляется.
источник

СС

Сергей С. in SqlCom.ru - уголок MS SQL
понял, спасибо!
источник

СС

Сергей С. in SqlCom.ru - уголок MS SQL
в режиме 140 ничего не меняется, что логично из объяснения Александра
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Отлично
источник
2021 June 10

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
нормально ли записывать данные через запятую, вместо того чтобы на каждый элемент выделять строку?
1056; 13,14,19,17
источник

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
есть недостатки такого решения?
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Нарушение реляционной логики. будет геморрой потом с поиском значений. Чтобы найти потом нужный banned_day_hour никакой индекс не поможет, будет фуллскан с поиском по LIKE '%14%'
источник

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
а если нет нужды искать такое
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Зачем вы данные храните, если не будете к ним обращаться? Как потом извлечь значение из banned_day_hours? В целом это совершенно неправильный подход. Это реляционная СУБД, в одной ячейке одно значение.
источник

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
я обращаюсь. но это всегда select banned_day_h from conf_id where conf_id=123
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
А потом вы парсите строку?
источник

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
нет, получаю список. но в ином случае придется парсить
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Ну короче, с точки зрения реляционных БД это не верно. Жизнь научила меня, что такие вещи могут потом придти в самый неудачный момент и трахнуть тебя самым подлым образом. Так что я не советую. Что вы теряете в случае с текущим дизайном?
источник

ГС

Господин Случай... in SqlCom.ru - уголок MS SQL
ничего. просто занимаюсь оптимизацией бд
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
ну вот третья нормальная форма - это пример оптимизации. Придерживайтесь её, не прогадаете.
источник

Ж

Женя in SqlCom.ru - уголок MS SQL
Datagrip
источник

Л

Лучший ник in SqlCom.ru - уголок MS SQL
А Вы пробовали dbForge?
источник

O

Oleg T in SqlCom.ru - уголок MS SQL
Вообще там Сергей сказал и я подтверждаю, это SentryOne Plan Explorer.
источник