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

Откуда: Украина, Хмельницкий
Сообщений: 741
Привет.

Досталась мне база, в которой отсутствуют ключевые поля в таблицах.
Было дано задание обеспечить целостность данных.

Создал в каждой таблице PRIMARY KEY.

Теперь все запросы выполняются в 10-15 раз дольше.

Подскажите, как бороться?
18 мар 13, 11:46    [14061564]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза после создания ключевого поля в таблице  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
но задание то хоть выполнено?
18 мар 13, 11:47    [14061567]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза после создания ключевого поля в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
Что такое "все запросы"?
18 мар 13, 11:49    [14061578]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза после создания ключевого поля в таблице  [new]
Владимир Затуливетер
Member

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

Для того чтобы вам помочь, нужно чтобы вы привели структуру таблиц (выберите несколько) до изменения и после ваших изменений. + покажите запрос который выполнялся быстро а стал выполняться медленно. И еще было бы хорошо заполнить таблицы тестовыми данными.
18 мар 13, 12:09    [14061671]     Ответить | Цитировать Сообщить модератору
 Re: Тормоза после создания ключевого поля в таблице  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Jetus
Теперь все запросы выполняются в 10-15 раз дольше.

Подскажите, как бороться?
Оптимизировать все запросы. Покажите уж хотя бы один.

А вообще, чтобы бороться, надо сначала найти причину, но предоставленных вами данных абсолютно недостаточно, чтобы сделать хоть какой то анализ.
И еще, крайне сомнительно, что падение производительности в 15 раз является результатом создания первичных ключей. Может при создании ПК вы все остальные индексы удалили? Вы пробовали откатывать ваши изменения?
19 мар 13, 01:21    [14065065]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить