Диалоговое окно "Индексы/Ключи"
Это диалоговое окно используется для создания и изменения индексов, первичных и уникальных ключей. Чтобы открыть это диалоговое окно, откройте определение таблицы с нужным индексом или ключом, щелкните правой кнопкой мыши сетку определения таблицы и выберите команду Индексы/Ключи.
Примечание
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.
Выбранный первичный/уникальный ключ или индекс
Выводится список первичных или уникальных ключей и индексов. При выборе одного из них его свойства появятся в сетке справа. Если список пуст, для таблицы не определено ни одного индекса.Добавить кнопку
Будет создан новый первичный/уникальный ключ или индекс.Кнопка Удалить
Будет удален ключ или индекс, выбранный в списке Выбранный первичный/уникальный ключ или индекс.Категория "Общие"
В развернутом состоянии отображаются свойства Уникальный и Тип.Является уникальным
Указывает, должны ли быть уникальными данные, вводимые в этот индекс или ключ. Это свойство недоступно для XML-индексов.Тип
Открывает раскрывающийся список, в котором можно указывать тип элемента, выбранного в окне Выбранный первичный/уникальный ключ или индекс: уникальный или первичный ключ либо индекс. Для первичных ключей это поле доступно только для чтения.Категория "Идентификатор"
При развертывании отображаются поля свойств Имя и Описание.Имя
Имя ключа или индекса. При создании нового индекса ему присваивается имя по умолчанию в зависимости от таблицы, отображаемой в окне конструктора таблиц. Имя можно изменить в любой момент.Описание
Создает область для ввода описания ключа или индекса. Чтобы ввести более подробное описание, щелкните Описание и нажмите кнопку с многоточием (...) справа от поля свойства. Размер поля ввода текста описания увеличится.Категория "Конструктор таблиц"
При развертывании отображаются сведения о свойстве Создать как кластеризованный.Создать как кластеризованный
Предоставляет параметр, позволяющий сделать ключ или индекс кластеризованным. В каждой таблице допускается существование только одного кластеризованного индекса. Данные в таблице хранятся в порядке, определенном этим кластеризованным индексом.Спецификация пространства данных
При развертывании отображаются сведения для свойств (Тип пространства данных), Имя группы файлов или схемы разделов и Список столбцов раздела.(Тип пространства данных)
Указывает, принадлежит ли индекс или ключ к группе файлов или схеме разделов.Имя группы файлов или схемы разделов
Отображает имя группы файлов или схемы разделов, в которых хранятся индекс или ключ.Список столбцов раздела
Выводит разделенный запятыми список столбцов, задействованных в функции столбцов секционирования. Свойство недоступно, если в поле (Тип пространства данных) выбрано значение "Группа файлов".Спецификация заполнения
При развертывании отображаются сведения о параметрах Коэффициент заполнения и Разредить индекс.Коэффициент заполнения
Определяет, какой процент конечных страниц индекса система может заполнить. После заполнения страницы система должна разбивать страницы при добавлении данных, что снижает производительность.Значение 100 означает, что страница будет заполнена полностью и что в итоге индекс потребует меньше места для хранения. Это значение должно указываться только в том случае, если данные не будут изменяться (например, для таблиц, предназначенных только для чтения).
Меньшее значение оставляет на каждой из страниц данных больше пустого места, что снижает необходимость разбиения страниц данных по мере роста индекса, но требует больше места для его хранения.
Разредить индекс
Указывает, что в промежуточных страницах данного индекса должна сохраняться доля свободного пространства (заполнителей), равная значению свойства Коэффициент заполнения.Пропустить повторяющиеся ключи
Определяет, что происходит, если в ходе выполнения операции массовой вставки вставляется строка со значением ключа, которое совпадает со значением существующего ключа. При выборе варианта:Да — конструктор таблиц и баз данных выведет предупреждение SQL Server, пропустит вставляемую строку, вызвавшую предупреждение, и попытается вставить оставшиеся строки.
Нет — конструктор таблиц и баз данных выведет сообщение об ошибке SQL Server и выполнит откат всей операции масс-вставки.
Включенные столбцы
Выводит разделенный запятыми список имен всех столбцов, входящих в ключ индекса. Столбцы подключа можно задавать только для некластеризованных индексов. Это свойство скрыто для XML-индексов.Отключен
Указывает, отключен ли данный индекс. Это свойство доступно только для чтения. Оно принимает значение Yes только в том случае, если индекс был отключен во внешнем инструменте, например SQL Server Management Studio.Полнотекстовый ключ
Указывает, является ли индекс полнотекстовым ключом. Дополнительные сведения о полнотекстовых ключах см. в электронной документации по SQL Server. Это свойство скрыто для XML-индексов.Разрешить блокировку страниц
Указывает, разрешена ли блокировка на уровне страницы для этого индекса. Разрешение или запрещение блокировки на уровне страницы влияет на производительность базы данных.Пересчитать статистику
Указывает, должно ли ядро базы данных рассчитывать статистику заново при создании индекса. Пересчет статистики замедляет построение индексов, но часто позволяет повысить производительность при выполнении запросов.Разрешить блокировку строк
Указывает, разрешена ли блокировка на уровне строки для этого индекса. Разрешение или запрещение блокировок на уровне строки влияет на производительность базы данных.