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

Откуда: урал
Сообщений: 2850
Есть-ли где-нибудь экспериментальная статистика или просто исследование насколько вертикальное разделение таблицы (т.е. скажем таблица из 50 столбцов распилена на 2 по 25) влияет на производительность? Селектов и инсертов?
21 ноя 12, 10:14    [13505092]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное разбиение таблицы  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
stenford,

связь 1-к-1
6457577

Его используют, если не хотят, чтобы таблица БД "распухала" от второстепенной информации, однако для чтения связанной информации в нескольких таблицах приходится производить ряд операций чтения вместо одной, когда данные хранятся в одной таблице.
21 ноя 12, 10:30    [13505176]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное разбиение таблицы  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
все зависит от ваших данных/интенсивности запросов/индексов
21 ноя 12, 10:30    [13505179]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное разбиение таблицы  [new]
в другую сторону
Guest
stenford
Есть-ли где-нибудь экспериментальная статистика или просто исследование насколько вертикальное разделение таблицы (т.е. скажем таблица из 50 столбцов распилена на 2 по 25) влияет на производительность? Селектов и инсертов?

по уму она должна быть распилена на 1 с примерно 5 столбцами и вторую с, соответственно, 46.

на производительность может повлиять наличие смысла в этом разбиении. отсутствие смысла тоже может повиять, но уже в другую сторону.
21 ноя 12, 11:21    [13505623]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить