powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сегменты
6 сообщений из 6, страница 1 из 1
Сегменты
    #32030687
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это?: индекс таблицы хранится в одном сегменте, а сама таблица в другом.
В книге примера не нашел, объясните пожалуйста?
...
Рейтинг: 0 / 0
Сегменты
    #32030690
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CREATE TABLE [Table] (
col1 int NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [Table] ADD CONSTRAINT PK_Table PRIMARY KEY CLUSTERED (
col1
) ON [SECONDARY]
GO
...
Рейтинг: 0 / 0
Сегменты
    #32030692
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не пойдет.
Кластерный индекс всегда будет на том же сегменте ('файловой группе' в терминах Microsoft),
что и сама таблица, поскольку его листьями являются сами страницы данных.
Если сделать так, как написал Слон, то вся таблица переместится на SECONDARY сегмент.
А вот некластерный индекс можно легко создать и на сегменте, отличном от того,
на котором лежит таблица.
...
Рейтинг: 0 / 0
Сегменты
    #32030693
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в книге написано, что можно
...
Рейтинг: 0 / 0
Сегменты
    #32030695
Фотография cvasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно конечно, но это не совсем корректный пример.
В итоге и таблица и индекс окажутся на одном и том же сегменте.
...
Рейтинг: 0 / 0
Сегменты
    #32030698
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно согласен, пример дан некорректно. Кластерный индекс создать на другой группе нельзя по определению. Кстати BOL подтверждает это. Вообще-то когда я писал пример - не особо над этим задумывался, а просто писал синтакс
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сегменты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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