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

Откуда:
Сообщений: 13
Добавил новую таблицу, пару новых полей в старую таблицу, связь между таблицами.
После этого запросы с участием старой таблицы, ранее выполнявшиеся влет, стали работать или очень долго, или вообще висеть.
Что делать?
В поиске смотрел, книжки читал, ни фига не помогает.

Update statistics тоже не помогает.

Что делать?
Неужели это нормально - получать такие тормоза после добавления новой таблицы и двух полей?
15 дек 04, 12:47    [1182382]     Ответить | Цитировать Сообщить модератору
 Re: Резкое падение производительности  [new]
Alexander Popov
Member

Откуда:
Сообщений: 663
А если индексы перестроить?
15 дек 04, 12:48    [1182389]     Ответить | Цитировать Сообщить модератору
 перестроил индексы "старой" таблицы  [new]
John Palych
Member

Откуда:
Сообщений: 13
после этого один из запросов "отвис", а
другой так и "висит"

Или что, надо во всей базе индексы перестраивать?
15 дек 04, 13:01    [1182454]     Ответить | Цитировать Сообщить модератору
 Re: перестроил индексы "старой" таблицы  [new]
Glory
Member

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

Или что, надо во всей базе индексы перестраивать?

Мда. Вам нужно читать в BOL и другой литературе про оптимизацию производительности.
А для начала можете воспользоваться IndexTuningWizard-ом.
15 дек 04, 13:08    [1182493]     Ответить | Цитировать Сообщить модератору
 им я уже воспользовался  [new]
John Palych
Member

Откуда:
Сообщений: 13
15 дек 04, 13:17    [1182531]     Ответить | Цитировать Сообщить модератору
 Re: Резкое падение производительности  [new]
Alexander Popov
Member

Откуда:
Сообщений: 663
В двух словах все не расскажеш почему надо обновлять статистику или почему нужно перестраивать индексы лучше прочитать первоисточник.
тынц
15 дек 04, 13:25    [1182564]     Ответить | Цитировать Сообщить модератору
 Спасибо, буду читать дальше:-)  [new]
John Palych
Member

Откуда:
Сообщений: 13
2 Glory:
ну никогда я с таким не сталкивался, поэтому
подумал, что вполне возможно, что надо где-то нажать пару кнопок=)
Или что, пока я не выучу наизусть весь BOL, лучше в форуме вопросов не задавать?
15 дек 04, 13:40    [1182629]     Ответить | Цитировать Сообщить модератору
 Re: Спасибо, буду читать дальше:-)  [new]
Glory
Member

Откуда:
Сообщений: 104760
John Palych
2 Glory:
ну никогда я с таким не сталкивался, поэтому
подумал, что вполне возможно, что надо где-то нажать пару кнопок=)
Или что, пока я не выучу наизусть весь BOL, лучше в форуме вопросов не задавать?

Задавать можете. Только время за которое вам ответят на этот вопрос и будут указывать что и где нажимать на каждое ваше "А где находится эта кнопка? ... А отсюда поподробнее..." будет гораздо большее чем вы потратите на чтение.
Вот вы например анализировали планы выполнения быстрых и медленных запросов? До построения индексов ? После построения ?

Вы написали "Update statistics тоже не помогает." - а вы представляете себе что такое statistics, когда и зачем ее нужно обновлять и как проверить к чему привело ваше Update statistics ?
15 дек 04, 13:45    [1182651]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить