Разделение в отдельности может быть достаточным, но вы можете получить лучшие результаты, комбинируя с разделенными представлениями и несколькими таблицами. Это очень сильно зависит от схемы запросов и роста.
Текущее ограничение с разделением состоит в том, что статистика столбцов поддерживается только на уровне таблицы, а не на уровне раздела. Если у вас есть шаблон запросов, который выиграл бы от более точной статистики, объединение секционирования таблиц с секционированными представлениями может дать значительные преимущества в производительности.
Если характер ваших данных меняется от месяца к месяцу, год к году, разделенные представления также могут помочь. Представьте себе розничного продавца, который постоянно менял свои продуктовые линейки, так что в Product.ProductId диапазон использования из года в год невелик. С одной таблицей order / orderdetail и, следовательно, с единой гистограммой статистики, статистика мало что даст оптимизатору запросов. Таблица за год (Order_2010, Order_2011, OrderLine_2010, OrderLine_2011), разделенная по месяцам и объединенная с разделенными представлениями (Order, OrderLine), предоставит оптимизатору более детальную и потенциально полезную статистику.
Вы можете ввести разделение таблиц сравнительно небольшими усилиями, поэтому начните с него, измерьте влияние, а затем оцените, стоит ли разделенных представлений дополнительных усилий.
Кимберли Трипп опубликовал множество руководств и официальных документов по разделам , которые обычно считаются необходимыми для чтения по этой теме. У Кендры Литтл также есть хороший материал и полезный список других статей.
Производительность обычно является главной причиной, по которой люди обращаются к разделению. Лично я считаю, что улучшение времени восстановления равноценно или более выгодно для VLDB. Потратьте некоторое время, чтобы понять частичную доступность и частичное восстановление, прежде чем приступить к работе, поскольку это может повлиять на выбранный вами подход.
Если у вас есть неидеальный, но не редкий процесс отправки резервных копий по сети, вы можете рассчитывать на 3-часовое время восстановления для текущих 600 ГБ. Через год, когда вы преодолели 1,5 ТБ, у вас возникнут проблемы.