powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кластерный индекс в MSSQL
3 сообщений из 3, страница 1 из 1
Кластерный индекс в MSSQL
    #32016165
Label
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос на понимание (только учусь).
Есть таблица:
id_row int PRIMARY KEY, -- Ключевое поле
id_razdel int, -- Раздел которому принадлежит текст
txt-some1 varchar(255),
......
и т.д.
Наиболее частая выборка будет происходить по типу
SELECT * FROM TableName WHERE id_razdel=x
Вопрос: кластерный индекс необходимо делать по
полю id_razdel а не по id_row (как предлагается
по умолчанию)? Т.е. для того чтобы вышеприведенный
запрос работал максимально быстро, по полю
id_razdel необходимо создать неуникальный КЛАСТЕРНЫЙ
индекс? Или я чего-то не понимаю...?
...
Рейтинг: 0 / 0
Кластерный индекс в MSSQL
    #32016174
Marina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yes
...
Рейтинг: 0 / 0
Кластерный индекс в MSSQL
    #32016209
dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Только при создании таблицы укажите что индекс на первичный ключ дложен быть некластерный, иначе не получится создать кластерный на iz_razdel
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кластерный индекс в MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]