Медленный insert, delete

artemius
Дата: 11.02.2010 16:43:15
Здравствуйте всем,

есть таблица Result, поля idResult, ResultInterview, ResultPage, ResultQuestion, ResultAnswer. По полю idResult выстроен кластерный первичный ключ, по полю ResultInterview - обычный индекс, по полям ResultPage, Question, Answer - тоже обычный индекс (таким образом, всего три индекса). В таблице порядка 15 миллионов записей. Триггеров на таблице нет. В последнее время стал жутко медленно работать insert и delete на эту таблицу.

Для вставки использую такую конструкцию:
INSERT INTO SE_Result (ResultInterview, ResultQuestion, ResultAnswer, ResultValue, ResultDate, ResultPage)
VALUES (@Interview, @Question, @Answer, @Value, @OperationDate, @Page)

для удаления:
DELETE
FROM SE_Result
WHERE ResultInterview = @Interview AND ResultPage = @Page

Что можно предпринять в данной ситуации?
Думающий
Дата: 11.02.2010 16:45:16
планы смотрели?
Гавриленко Сергей Алексеевич
Дата: 11.02.2010 16:46:32
Планы, естественно, никто не смотрел.
Думающий
Дата: 11.02.2010 16:47:21
О вы владеете телепатией коллега
artemius
Дата: 11.02.2010 16:51:31
Думающий,
планы смотрел, ничего криминального не обнаружил
Glory
Дата: 11.02.2010 16:53:00
artemius
Думающий,
планы смотрел, ничего криминального не обнаружил

Т.е. планы предыдущего быстрого и текущего медленного выполнения совпадают совершенно ?
Гавриленко Сергей Алексеевич
Дата: 11.02.2010 16:53:07
artemius
Думающий,
планы смотрел, ничего криминального не обнаружил
А что некриминального вы там обнаружили?
Думающий
Дата: 11.02.2010 16:53:46
Продолжим сеанс телепатии)) Возможно фрагментация индексов большая. Опять же вы ничего не сказали - что значит ваше "медленно", для кого то и 1 секунда долго.
Думающий
Дата: 11.02.2010 16:55:09
Glory,

Извините что влезаю, а разве можно посмотреть предыдущие "быстрые планы", если их не смотрели до появления проблемы?
Crimean
Дата: 11.02.2010 16:56:42
ну! 1 секунда это просто нереально долго :)