Секционированные таблицы и индексы SQL Server 2005 - Определите, НУЖНО ЛИ секционировать объект

ОГЛАВЛЕНИЕ

 

Определите, НУЖНО ЛИ секционировать объект

Как уже описано выше - это первый и самый важный шаг. Не каждая таблица нуждается в секционировании. Не смотря на то, что секционирование прозрачно с точки зрения приложения, оно усложняет администрирование и реализацию ваших объектов. В то время как секционирование может предложить значительные преимущества, Вы наверняка не станете к нему прибегать для маленьких таблиц. Так что же считать большим, а что маленьким? Ваши требования к производительности и обслуживанию, равно как и текущее состояние этих показателей - вот факторы, определяющие потребность в секционировании.
К примеру, архивирование диапазона данных отдельной таблицы продаж занимает существенное время - минуты (или более) при добавлении новых записей (с помощью INSERT … SELECT) или удалении старых данных (с помощью DELETE … WHERE). Если эти операции создают излишнюю нагрузку на системные ресурсы и производительность, тогда вам стоит рассмотреть возможность секционирования, в противном случае вы можете просто усложнить администрирование без существенной выгоды для себя.