Каковы преимущества использования разделов в редакции SQL 2005 для предприятий? - PullRequest
2 голосов
/ 26 августа 2008

Я сравниваю два метода создания многораздельных таблиц в SQL 2005.

  • Использование секционированных представлений со стандартной версией SQL 2005 (описано здесь )
  • Используйте встроенный раздел в редакции SQL 2005 для предприятий (описано здесь )

Учитывая, что корпоративная версия намного дороже, я хотел бы знать, каковы основные преимущества новой корпоративной встроенной реализации. Это просто экономит время для самой реализации. Или я получу реальную производительность на больших БД?

Я знаю, что могу настроить ограничения в первом варианте, чтобы сохранить скользящее окно в разделах. Можно ли сделать это с помощью встроенной версии?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2008

При использовании многораздельных таблиц вы можете легче перемещать данные из раздела в раздел. Вы также можете разделить индексы.

Вы также можете перемещать данные из одного раздела в другой по мере необходимости с помощью одной команды ALTER TABLE.

0 голосов
/ 26 августа 2008

searchdotnet рулз! проверить это:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

Обновлено: эта ссылка мертва. Так вот лучше http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

Сверху:

Некоторые из преимуществ производительности и управляемости (разделенных таблиц):

  • Упростить дизайн и реализация больших таблиц, которые нужно разделить на производительность или управляемость цели.
  • Загрузка данных в новый раздел существующая секционированная таблица с минимальное нарушение доступа к данным в остальные разделы.
  • Загрузка данных в новый раздел существующая секционированная таблица с производительность равна загрузке же данные в новую пустую таблицу.
  • Архивировать и / или удалить часть секционированная таблица пока минимально влияет на доступ к остальной части стол.
  • Разрешить обслуживание разделов путем переключения разделов в разделенную таблицу и из нее.
  • Обеспечение лучшего масштабирования и параллелизма для чрезвычайно больших операций над несколькими связанными таблицами.
  • Повышение производительности на всех разделах.
  • Улучшено время оптимизации запросов, поскольку не требуется оптимизировать каждый раздел отдельно.
...