Каковы преимущества использования разделов с корпоративной версией SQL 2005

StackOverflow https://stackoverflow.com/questions/27206

Вопрос

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

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

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

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

Это было полезно?

Решение

поиск в сети рулз!посмотри на это:

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

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

Сверху:

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top