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

Откуда: Украина, Хмельницкий
Сообщений: 741
Была проведена процедура реиндексации базы, а именно:
1. Создание индексов на поля внешних ключей (там где их не было)
2. Реиндексация таблиц путём выполнения DBCC DBREINDEX(TableName, '', 70)

После этого программа, которая работает с БД (написана на Дельфи) несистематично начала выдавать "Время ожидания истекло".

В чём может быть проблема?



______________________________
Never Surrender - Nothing Impossible!
13 окт 09, 10:48    [7776867]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после реиндексации базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
Jetus


В чём может быть проблема?

Изменились планы выполнения, которые сервер стал использовать для ваших запросов.
Придется искать все запросы, время выполнения которых вас неудовлетворяет, и оптимизировать их
13 окт 09, 10:51    [7776888]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после реиндексации базы  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Glory
Придется искать все запросы, время выполнения которых вас неудовлетворяет, и оптимизировать их

Хм... эти запросы до реиндексации выполнялись за 1-3 секунды. Ничего особо навороченого там не было. Как их ещё оптимизировать?
13 окт 09, 10:57    [7776944]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после реиндексации базы  [new]
Glory
Member

Откуда:
Сообщений: 104760
Jetus
Glory
Придется искать все запросы, время выполнения которых вас неудовлетворяет, и оптимизировать их

Хм... эти запросы до реиндексации выполнялись за 1-3 секунды. Ничего особо навороченого там не было. Как их ещё оптимизировать?

Как и все другие запроса, которые вместо 1-3 секунд стали выполняться более 30секунд - через анализ план выполнения, статистик чтений и тп
13 окт 09, 11:00    [7776968]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после реиндексации базы  [new]
Jetus
Member

Откуда: Украина, Хмельницкий
Сообщений: 741
Спасибо, Glory, буду думать )
13 окт 09, 12:29    [7777954]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после реиндексации базы  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
А зачем у всех индексов уменьшать fillfactor? Память лишняя???
13 окт 09, 14:39    [7778913]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить