Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кластерный индекс на отдельной файловой группе  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4831
Господа,
предположим я придерживаюсь практики создавать индексы на отдельной файловой группе (не то, что сами таблицы). А есть ли смысл в такой ситуации класть на отдельную файловую группу кластерный индекс. И вообще что в таком раскладе произойдет, ведь кластерный индекс определяет порядок хранения строк в таблице?

CREATE TABLE [Facts].[SHK_PredOrder_Link_UpdateLog]
(
	[SHK_PredOrder_Link_id] INT NOT NULL 
,
	action char(1) NOT NULL, 
	RV BIGINT NOT NULL, 
	LoadSeq INT NOT NULL,
	CONSTRAINT [PK_SHK_PredOrder_Link_UpdateLog] PRIMARY KEY CLUSTERED 
	(
		LoadSeq
		,ACTION
		,RV
	) ON [INDEXES]
) ON [PRIMARY]


CREATE INDEX [IX_SHK_PredOrder_Link_rv] ON [Facts].[SHK_PredOrder_Link]([rv]) 
INCLUDE([SHK_PredOrder_Link_id])
ON [INDEXES]
29 апр 16, 12:35    [19121272]     Ответить | Цитировать Сообщить модератору
 Re: Кластерный индекс на отдельной файловой группе  [new]
Konst_One
Member

Откуда:
Сообщений: 11600
так кластерный индекс и есть вся таблица
29 апр 16, 12:46    [19121347]     Ответить | Цитировать Сообщить модератору
 Re: Кластерный индекс на отдельной файловой группе  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
a_voronin,

вообще занятный вопрос конечно... гугл даёт
http://blog.sqlauthority.com/2009/06/18/sql-server-clustered-index-on-separate-drive-from-table-location/
автор
My answer is : No! It is not possible at all.

а сам майкрософт
автор
If a table has a clustered index, moving the clustered index to a new filegroup moves the table to that filegroup.

но тут речь о перемещении, но думаю суть та же
29 апр 16, 12:54    [19121413]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить