Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Данные секционированных таблиц и индексов разделяются на блоки, расположенные в одной или разделенные между несколькими файловыми группами базы данных.
При секционировании таблиц и индексов доступны следующие преимущества.
- Большие таблицы или индексы становятся более управляемыми из-за быстрого и эффективного доступа к подмножествам данных и управления ими, при одновременной поддержке целостности всей коллекции.
- Запросы к большим таблицам или индексам становятся быстрее и эффективнее на многопроцессорных компьютерах.
Секционирование таблиц и индексов осуществляется горизонтально, так что группы строк сопоставляются отдельным секциям. Операции с данными, такие как запросы, выполняются так, если бы вся таблица или индекс были единой сущностью.
Новые инструкции
| Новые инструкции | Описание |
|---|---|
Создает в текущей базе данных функцию, распределяющую строки таблицы или индекса по секциям на основе значений одного или нескольких столбцов. Выполнение инструкции CREATE PARTITION FUNCTION является первым этапом создания секционированной таблицы или индекса. |
|
Изменяет функцию секционирования, а также любые таблицы и индексы, зависящие от нее. Эту инструкцию можно использовать для разбиения секции секционированной таблицы или индекса на две секции, либо для слияния строк секционированной таблицы или индекса в одну секцию меньшего размера. |
|
Удаляет функцию секционирования из текущей базы данных. |
|
Создает схему в текущей базе данных, которая сопоставляет секции секционированной таблицы или индекса с файловыми группами. |
|
Добавляет файловую группу в схему секционирования или изменяет состояние существующих файловых групп схемы секционирования. Эту инструкцию можно использовать для получения дополнительной секции в секционированной таблице или индексе. |
|
Удаляет схему секционирования из текущей базы данных. |
|
Возвращает номер секции, с которой будет сопоставлен набор значений столбцов секционирования для любой указанной функции секционирования. |
Расширенные инструкции
| Расширенные инструкции | Описание |
|---|---|
Позволяет создавать секционированные таблицы. |
|
Позволяет переназначить секцию другой таблице. |
|
Позволяет создавать секционированные индексы. |
|
Позволяет перестроить и реорганизовать отдельную секцию секционированного индекса. |
|
Позволяет удалить кластеризованный индекс и переместить полученную неупорядоченную таблицу (кучу) в другую файловую группу схемы секционирования. |
См. также
Справочник
Инструкции языка DDL (Transact-SQL)
Другие ресурсы
Нововведения и усовершенствования Transact-SQL (Transact-SQL)