Каковы плюсы и минусы горизонтального разбиения на основе значения флага, такого как «Y» или «N»?
У меня огромная таблица с 10+ миллионами данных и постепенно увеличивающаяся на 2миллионов в месяц.
Здесь мы можем включить активный флаг состояния для тысяч или миллионов данных в виде Y / N.
Так что, если я разделю таблицу на основе столбца этого флага, например: Y в активной таблице и N в неактивной таблице
Я могу планировать архивную таблицу, но иногда данные «N» можно переключить обратно на «Y», и поэтому я не могу заблокировать таблицу для вставки с такими же значениями столбца идентификаторов.это будет show-stopper в пользовательском интерфейсе.
Итак, планирование горизонтальной секционированной таблицы;поэтому при выполнении отчетов по активным данным неактивные данные не будут причиной медлительности запроса.
Это хороший подход?Какие плюсы и минусы для одинаковой производительности?