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

Откуда: Москва
Сообщений: 2646
Модель восстановления - FULL
Версия - 2008R2
Microsoft SQL Server Enterprise Edition (64-bit)
Например, на сервере 4 ядра.
Работа пользователей 24x7 или очень близко к этому.

Нужно создать индекс на таблице 15Гб. На тестовой базе он был создан за 35 минут.

CREATE NONCLUSTERED INDEX inx_tab ON [dbo].Tab (test2)
INCLUDE (test3, test4)


Помогите с параметрами для индекса, чтобы пользователи могли работать с таблицей Tab во время его создания.
параметры
Хочется сделать эту операцию без ошибок.
24 окт 14, 15:19    [16754453]     Ответить | Цитировать Сообщить модератору
 Re: Создание некластерного индекса на таблице 15Гб  [new]
Glory
Member

Откуда:
Сообщений: 104751
trew
параметры

не смогли дочитать до

ONLINE = { ON | OFF }
Определяет, будут ли базовые таблицы и связанные индексы доступны для запросов и изменения данных во время операций с индексами. Значение по умолчанию — OFF.
24 окт 14, 15:21    [16754473]     Ответить | Цитировать Сообщить модератору
 Re: Создание некластерного индекса на таблице 15Гб  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Glory,

CREATE NONCLUSTERED INDEX inx_tab ON [dbo].Tab (test2)
INCLUDE (test3, test4)
WITH (ONLINE = ON, MAXDOP = 4)

Правильно?
24 окт 14, 15:42    [16754675]     Ответить | Цитировать Сообщить модератору
 Re: Создание некластерного индекса на таблице 15Гб  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4893
trew
Glory,

CREATE NONCLUSTERED INDEX inx_tab ON [dbo].Tab (test2)
INCLUDE (test3, test4)
WITH (ONLINE = ON, MAXDOP = 4)

Правильно?


Запускай, не очкуй
24 окт 14, 19:07    [16755916]     Ответить | Цитировать Сообщить модератору
 Re: Создание некластерного индекса на таблице 15Гб  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
a_voronin
trew
Glory,

CREATE NONCLUSTERED INDEX inx_tab ON [dbo].Tab (test2)
INCLUDE (test3, test4)
WITH (ONLINE = ON, MAXDOP = 4)

Правильно?


Запускай, не очкуй

Вообще похвально, что спрашивает ДО а не после..."...а как восстановить после хххх"
24 окт 14, 23:51    [16757057]     Ответить | Цитировать Сообщить модератору
 Re: Создание некластерного индекса на таблице 15Гб  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
a_voronin
trew
Glory,

CREATE NONCLUSTERED INDEX inx_tab ON [dbo].Tab (test2)
INCLUDE (test3, test4)
WITH (ONLINE = ON, MAXDOP = 4)


Правильно?


Запускай, не очкуй
25 окт 14, 07:23    [16757674]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить