2008-08-26 6 views
2

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

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

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

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

ответ

0

поискdotnet rulz! проверить это:

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

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

Сверху:

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

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

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

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