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