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

Откуда: Киев
Сообщений: 225
Доброго дня всем.
Помогите пожалуйста с проблемкой.
Имеем: 8 таблиц. В каждой из них calculated fileld (PERSISTED), на которых построены полнотекстовые индексы. Storage отдельный для каждой из таблиц. Количество записей до 600 млн. в каждой. Практически каждый день все таблицы дополняются новыми записями. Необходимо построить механизм обновления индекса таким образом, чтобы в рабочее время пользователи могли использовать поиск по индексу. Инкрементальное обновление вручную неудобно и долго - 3-4 часа занимает обновление каждой из таблиц. Параллельно обновлять 2-3 таблицы(FT Index) практически нереально - процесс почти всегда заканчивается тупняком сервера, бешенными нагрузками на винты(до 500 Мб/с) и невозможность использовать поиск. Пробовал перевести на Auto update. При этом получаю ту же ситуацию, что и при параллельном инкрементальном обновлении - storage уходят в статус 9 (Change tracking) и из него уже не выходят, 8-10 часов(ночь) длится трекинг и ничем не заканчивается.
Есть у кого-то какие-то мысли по этому поводу? Что я сделал не так? Куда смотреть?
Если вводных мало - пишите что еще нужно.
Спасибо.
28 авг 13, 11:01    [14764617]     Ответить | Цитировать Сообщить модератору
 Re: FullText Index update. Тормоза  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Что я сделал не так? Куда смотреть?


IMHO, дисковая система не справляется с нагрузкой. Смотреть в сторону увеличения ее производительности.

ЗЫ. Версию сервера не мешало бы огласить.
28 авг 13, 16:49    [14767140]     Ответить | Цитировать Сообщить модератору
 Re: FullText Index update. Тормоза  [new]
kirser
Member

Откуда: Киев
Сообщений: 225
pkarklin
IMHO, дисковая система не справляется с нагрузкой. Смотреть в сторону увеличения ее производительности.

ЗЫ. Версию сервера не мешало бы огласить.

Версия :
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)   Jun 28 2012 08:36:30   Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) 


Во время обновления чтение идет до 500 Мб/сек. Диски SSD.
28 авг 13, 18:52    [14767632]     Ответить | Цитировать Сообщить модератору
 Re: FullText Index update. Тормоза  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
kirser
Во время обновления чтение идет до 500 Мб/сек.


Ну, так если надо столько прочитать, то куда деваться то?

kirser
Диски SSD.


Сколько и каких?

Сообщение было отредактировано: 28 авг 13, 20:29
28 авг 13, 20:28    [14767861]     Ответить | Цитировать Сообщить модератору
 Re: FullText Index update. Тормоза  [new]
kirser
Member

Откуда: Киев
Сообщений: 225
pkarklin
Ну, так если надо столько прочитать, то куда деваться то?
Сколько и каких?


Когда не было SSD, а БД крутились на обычных HDD, чтение было ~200 Мб/с. Обновление так же тупило, как и сейчас. Выиграша практически не получили.
БД и storage на одном рейде из 3 SSD по 500 Гб (stripe). Система и TempDB, на отдельных дисках.
29 авг 13, 10:55    [14769673]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить