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

Откуда:
Сообщений: 2126
Таблица 240Гб
Хранит перевод текста на несколько языков

Столбцы:
id text lang created

Есть ли смысл разбивать ее на несколько таблиц меньшего размера?
Например по языкам
20 июл 19, 23:21    [21931030]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли смысл большую таблицу разбивать на несколько меньшего размера?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6330
listtoview,

имеет, приложению придется кэшировать только "родную" языковую таблицу
20 июл 19, 23:27    [21931031]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли смысл большую таблицу разбивать на несколько меньшего размера?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33239
Блог
listtoview,

Не стоит. Добавление нового языка станет нетривиальной задачей.
21 июл 19, 03:20    [21931084]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли смысл большую таблицу разбивать на несколько меньшего размера?  [new]
aleks222
Member

Откуда:
Сообщений: 849
Siemargl
listtoview,

имеет, приложению придется кэшировать только "родную" языковую таблицу

Бред.

1. Нафига приложению чего-то "кэшировать"?
2. Если приложению безумно хочется "кэшировать" - пущай кэширует "то, что нужно".
3. Кластерный индекс "по языку" - гораздо лучшее средство.
21 июл 19, 06:18    [21931092]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли смысл большую таблицу разбивать на несколько меньшего размера?  [new]
PizzaPizza
Member

Откуда:
Сообщений: 309
listtoview,

Наверное только физическое разбиение по разным носителям / файловым группам с целью упрощения бекапирования / более гибкого управления блокировками, если конечно подобные задачи стоят.

Просто так - смысла нет. В контексте задачи - возможен смысл.
21 июл 19, 06:59    [21931094]     Ответить | Цитировать Сообщить модератору
 Re: Есть ли смысл большую таблицу разбивать на несколько меньшего размера?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33239
Блог
PizzaPizza
listtoview,

Наверное только физическое разбиение по разным носителям / файловым группам с целью упрощения бекапирования / более гибкого управления блокировками, если конечно подобные задачи стоят.

Просто так - смысла нет. В контексте задачи - возможен смысл.


Разбить по разным носителям можно через секционирование, но смысла особого нет, т.к. таблица небольшая
21 июл 19, 07:28    [21931097]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить