Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 14

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Gopneg
а проблема-то в чем? особенно непонятно чем децимал максимальный не угодил. место кончилось?
Вопрос,как я понимаю. Почему много атрибутов в одной таблице плохо.
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
а кто сказал что плохо?
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
проблема-то какая решается?
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
Вопрос,как я понимаю. Почему много атрибутов в одной таблице плохо.
Decimal максимальный это особенности расчётов дальнейших * / кол во знаков после запятой. Ссылку приведу на ms
источник

ДЮ

Дмитрий Юрьевич... in SqlCom.ru - Стиль жизни SQL
Gopneg
а кто сказал что плохо?
ну как минимум можно нарваться на ограничения. если мсскл
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Gopneg
а кто сказал что плохо?
It depends.
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
It depends.
про то и речь
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
Всегда ли выбираются/ записываются все возможные атрибуты?
Нет +- 15 атрибутов в зависимости от reportid
источник

G

Gopneg in SqlCom.ru - Стиль жизни SQL
пока что из вводных только то, что автору не нравится так много колонок
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
Дмитрий Юрьевич
ну как минимум можно нарваться на ограничения. если мсскл
Это наименьшее зло в 2019 том точно
источник

ДЮ

Дмитрий Юрьевич... in SqlCom.ru - Стиль жизни SQL
Дмитрий Владимирович
Это наименьшее зло в 2019 том точно
почему? там уже необязательно записи в страницу влезать?
источник

ДЮ

Дмитрий Юрьевич... in SqlCom.ru - Стиль жизни SQL
или экстент не помню точно...
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Дмитрий Владимирович
Нет +- 15 атрибутов в зависимости от reportid
Вот это уже есть за что зацепиться. То есть при чтении либо кластерный индекс читать, либо делать отдельно много индексов и все равно все множество вариаций не покрыть.
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Дмитрий Юрьевич
почему? там уже необязательно записи в страницу влезать?
Там идишники. Так что все влезает
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
методом проб и ошибко 25,12 наше)
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
ошибок..
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
У меня 2 варианта как я бы делал. Либо JSON и хранил такое как документ, но с этим тоже есть нюансы. Либо второй , когда вы храните маску атрибутов и запрос у вас тоже с маской, тогда можно динамически строить джойн к нужным таблицам (справочники) которые будут содержать только нужные  атрибуты
источник

ДВ

Дмитрий Владимирович... in SqlCom.ru - Стиль жизни SQL
Dmitriy Ivanov
У меня 2 варианта как я бы делал. Либо JSON и хранил такое как документ, но с этим тоже есть нюансы. Либо второй , когда вы храните маску атрибутов и запрос у вас тоже с маской, тогда можно динамически строить джойн к нужным таблицам (справочники) которые будут содержать только нужные  атрибуты
Ну понятно... ) сериализация тоже вариант неплохой. Получается что нет противопоказаний? Только индексы нужно уточнить как будут построенны индексы..?
источник

DI

Dmitriy Ivanov in SqlCom.ru - Стиль жизни SQL
Дмитрий Владимирович
Ну понятно... ) сериализация тоже вариант неплохой. Получается что нет противопоказаний? Только индексы нужно уточнить как будут построенны индексы..?
Нет, проблема, что не сможете построить нужное количество индексов, если только это не статические запросы которые никогда не меняются.
источник