ищете хорошее краткое описание разбиения SQL 2005 на разделы
-
01-07-2019 - |
Вопрос
Я смотрю на это в качестве базового объяснения разделения SQL 2005 Enterprise.Есть ли ресурс, который углубляется в тонкости и соображения по этому вопросу?Было бы полезно привести еще несколько примеров.
Мой основной сценарий - это система разделов, основанная на времени.С одним разделом, к которому больше всего обращались за последние X дней.Этот раздел придется каким-то образом сдвигать (по крайней мере, периодически), чтобы его рецензирование продолжалось в течение одного и того же количества дней.
Решение
Я нашел тот самый Книги по SQL Server 2005 Онлайн обычно у меня есть вся информация, которую я ищу.
Я нашел хороший ресурс в разделе 05 BOL о разделении SQL Server 2005:http://technet.microsoft.com/en-us/library/ms188706 (SQL.90).aspx
Эта ссылка посвящена разработке секционированных таблиц и индексов:http://technet.microsoft.com/en-us/library/ms175533 (SQL.90).aspx
Вот запись в блоге, в которой объясняется случай раздвижного окна, который вы опубликовали:http://blogs.msdn.com/menzos/archive/2008/06/30/table-partitioning-sliding-window-case.aspx
Другие советы
Вот превосходный технический документ "Секционированные таблицы и индексы SQL Server 2005" Кимберли Трипп.http://www.sqlskills.com/resources/Whitepapers/Partitioning%20in%20SQL%20Server%202005%20Beta%20II.htm
А как насчет этого:
Разделение данных для повышения производительности запросов - в чем выгода?
Я не уверен, поможет ли это вам (с каким объемом данных вы работаете), но в приведенном ниже техническом документе говорится о том, как использовать промежуточные таблицы и предложение switch для изменения разделов.
Это больше о массовой загрузке данных в разделы, но, возможно, с этим стоит ознакомиться.Пример сценария, описанный на недавнем саммите SQL в Сиднее, Австралия, использовал в качестве примера схему разделения на основе даты, которая может быть аналогична вашему сценарию.