Задать вопрос
@Fitter1990
Ленивый программист, бизнес-аналитик :)

Как организовать равномерное секционирование таблицы на MS SQL?

Добрый день.
Суть вопроса - допустим, есть большая-большая табличка, которую необходимо секционировать:
image.axd?picture=2012%2F2%2Fpartitionta
Как Вы понимаете, если в ручную указать функцию секционирования по дате/году, то может получиться ситуация, что в одной секции очень мало строк, а в другой наоборот - очень много. Хотелось бы добиться равномерного распределения по всем секциям.

Причем, в идеале, чтобы когда ты добавляешь/удаляешь строки - равномерность сохранялась.

В Оракле есть хэш-функция для организации равномерного секционирования таблицы, а как можно организовать такое в MS SQL?

Буду очень благодарен за любую информацию по данному вопросу.
Заранее спасибо за то, что уделили время и помогли.
  • Вопрос задан
  • 442 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
Видимо имеется ввиду то, что в mysql называется partitioning. Тогда вам сюда https://dev.mysql.com/doc/refman/5.5/en/partitioni...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы