Диалоговое окно «Индексы/Ключи» (визуальные инструменты для баз данных)
Это диалоговое окно используется для изменения индексов, первичных и уникальных ключей. Чтобы открыть это диалоговое окно, откройте определение таблицы с нужным индексом или ключом, щелкните правой кнопкой мыши сетку определения таблицы и выберите команду Индексы/Ключи.
Примечание |
---|
Если таблица публикуется для репликации, необходимо изменить схему с помощью инструкции языка Transact-SQL ALTER TABLE или объектов SMO. При изменении схемы с помощью конструктора таблиц или конструктора схем баз данных конструктор пытается удалить и затем вновь создать таблицу. Но поскольку удалять опубликованные объекты нельзя, изменения схемы не будут применены. |
Параметры
Выбранный первичный/уникальный ключ или индекс
Выводит список первичных или уникальных ключей и индексов. Выберите один из них, и его свойства появятся в сетке справа. Если список пуст, для таблицы не определено ни одного первичного или уникального ключа или индекса.Добавить
Создать новый первичный/уникальный ключ или индекс.Удалить
Удалить ключ или индекс, выбранный в списке Выбранный первичный/уникальный ключ или индекс.Категория «Общие»
В «развернуто» отображает свойства Столбцы, Уникальный и Тип.Столбцы
Перечисляет заданный порядок сортировки для столбцов ключа или индекса и позволяет вызвать диалоговое окно, в котором можно изменить порядок сортировки. Чтобы открыть это диалоговое окно, щелкните Столбцы и нажмите кнопку с многоточием (…) справа от поля свойства.Уникальный
Указывает, должны ли быть уникальными данные, вводимые в этот индекс или ключ. Это свойство недоступно для XML-индексов.Тип
Указывает тип элемента, выбранного в окне Выбранный первичный/уникальный ключ или индекс: уникальный или первичный ключ либо индекс. Для первичных ключей это поле доступно только для чтения.Категория «Идентификатор»
В «развернут» отображает поля свойств Имя и Описание.Имя
Имя ключа или индекса. Если создается новый ключ или индекс, ему присваивается имя по умолчанию, в зависимости от таблицы, отображаемой в активном окне конструктора таблиц. Имя можно изменить в любой момент.Описание
Создает область для ввода описания ключа или индекса. Чтобы ввести более подробное описание, нажмите кнопку Описание и затем нажмите кнопку с многоточием (…) справа от поля свойства. Поле ввода текста описания увеличится.Категория «Конструктор таблиц»
В «развернуто» отображает сведения о свойстве Создать как кластеризованный.Создать как кластеризованный
Ключ или индекс становятся кластеризованными. В каждой таблице допускается существование только одного кластеризованного индекса. Данные в таблице хранятся в том порядке, который задает кластеризованный индекс. Дополнительные сведения см. в разделах Правила проектирования кластеризованного индекса и Правила проектирования некластеризованных индексов.Спецификация пространства данных
В «развернуто» отображает сведения для свойств (Тип пространства данных), Имя файловой группы или схемы секционирования и Список столбцов секционирования.(Тип пространства данных)
Указывает, принадлежит ли индекс или ключ к группе файлов или схеме секционирования.Имя файловой группы или схемы секционирования
Отображает имя файловой группы или схемы секционирования, в которых хранятся индекс или ключ.Список столбцов секционирования
Выводит разделенный запятыми список столбцов, задействованных в функции столбцов секционирования. Свойство недоступно, если в поле (Тип пространства данных) выбрано значение «Группа файлов».Характеристики заполнения
В развернутом состоянии отображает сведения о параметрах Коэффициент заполнения и Дополнить индекс.Коэффициент заполнения
Определяет, какой процент конечных страниц индекса система может заполнить. Как только страница заполняется, система, чтобы добавить новые данные, производит разбиение страниц, что снижает производительность.Значение, равное 100, означает, что страницы будут полностью заполнены. В этом случае для хранения потребуется минимум пространства. Данное значение должно использоваться только в том случае, если данные не будут изменяться: например в таблице, предназначенной только для чтения.
Меньшее значение позволяет оставить больше свободного пространства на страницах данных. В результате снижается потребность в разбиении страниц данных по мере роста индексов, но при этом требуется больше пространства для хранения.
Дополнить индекс
Указывает, что в промежуточных страницах данного индекса должна сохраняться доля свободного пространства (заполнителей), равная значению свойства Коэффициент заполнения.Пропустить повторяющиеся ключи
Укажите, что происходит, если в ходе выполнения операции массовой вставки вставляется строка со значением ключа, которое совпадает со значением существующего ключа. При выборе варианта:Да. SQL Server выводит предупреждение, пропускает вставляемую строку, вызвавшую предупреждение, и пытается вставить оставшиеся строки.
Нет. SQL Server выводит сообщение об ошибке и выполняет откат всей операции массовой вставки.
Включенные столбцы
Выводит разделенный запятыми список имен всех столбцов, входящих в ключ индекса. Столбцы подключа можно задавать только для некластеризованных индексов. Это свойство скрыто для XML-индексов.Отключен
Указывает, отключен ли данный индекс. Это свойство доступно только для чтения. Оно принимает значение Да только в том случае, если индекс был отключен вне визуальных инструментов для баз данных.Полнотекстовый ключ
Укажите, является ли индекс полнотекстовым ключом. Дополнительные сведения о полнотекстовых ключах см. в электронной документации по SQL Server. Это свойство скрыто для XML-индексов.Разрешить блокировку страниц
Укажите, разрешить или запретить блокировку на уровне страниц для данного индекса. Разрешение или запрещение блокировки на уровне страниц влияет на производительность базы данных. Рекомендованное значение — Да.Пересчитать статистику
Позволяет указать, должен ли базовый компонент Database Engine рассчитывать статистику заново при создании индекса. Пересчет статистики замедляет построение индексов, но часто позволяет повысить производительность при выполнении запросов.Разрешить блокировку строк
Укажите, разрешить или запретить блокировку на уровне строк для данного индекса. Разрешение или запрещение блокировок на уровне строк влияет на производительность базы данных. Рекомендованное значение — Да.