Горизонтальное разбиение SQL Server на основе значения флага - PullRequest
0 голосов
/ 01 октября 2018

Каковы плюсы и минусы горизонтального разбиения на основе значения флага, такого как «Y» или «N»?

У меня огромная таблица с 10+ миллионами данных и постепенно увеличивающаяся на 2миллионов в месяц.

Здесь мы можем включить активный флаг состояния для тысяч или миллионов данных в виде Y / N.

Так что, если я разделю таблицу на основе столбца этого флага, например: Y в активной таблице и N в неактивной таблице

Я могу планировать архивную таблицу, но иногда данные «N» можно переключить обратно на «Y», и поэтому я не могу заблокировать таблицу для вставки с такими же значениями столбца идентификаторов.это будет show-stopper в пользовательском интерфейсе.

Итак, планирование горизонтальной секционированной таблицы;поэтому при выполнении отчетов по активным данным неактивные данные не будут причиной медлительности запроса.

Это хороший подход?Какие плюсы и минусы для одинаковой производительности?

...