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

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

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

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

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

Буду очень благодарен за любую информацию по данному вопросу.
Заранее спасибо за то, что уделили время и помогли.
  • Вопрос задан
  • 445 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
  • Stepik
    Тестирование ПО (без проверки)
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
Видимо имеется ввиду то, что в mysql называется partitioning. Тогда вам сюда https://dev.mysql.com/doc/refman/5.5/en/partitioni...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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