Резко упала производительность сервера
ХП обрабатыват таблицу около 500 т. записей - все летало достаточно прилично
НИЧЕГО не менял ни в коде ни в настройках сервера Вдруг скорость обработки упала в разы, если не в 10-ки раз. С чего это и как вернуть? Код:
select @@version Код:
exec sp_configure Таблиц две Превая Код:
CREATE TABLE [dbo].[t_InStudy]( Код:
CREATE TABLE [dbo].[t_CommonStudy]( Код:
Delete from t_CommonStudy Запрос фактически один Код:
UPDATE t_CommonStudy Set работало как пулемет - все считалось за несколько минут теперь второй день тормозит по страшному. Код тот же, набор данных тот же, структура данных тажа. Настройка лога Код:
Нач. размер 1078 Код:
Размер БД стал 875 МБ ПОМОГИТЕ ПОЖАЛУЙСТА!!! |
Цитата:
|
сервер перезагружался в силу того, что машина перезагружаласть
на машине только один пользователь - это ноут одновременно задачи не запускал - думаю, что Деедлок здесь ни причем - ему просто неоткуда взяться. Во время выполнения ХП апдейт внутри него так блокирует таблицу, что из Манаджмент Студио запрос к этой таблице (экспеерментировал) висит намертво и ничего не выдает. Объем Лог файла во время выполнения ХП скачет в пределах от 7 до 500 МБ несколько раз меняя свое значение |
При создании таблиц вы используете первичные кластерные ключи.
Надеюсь, вы это делаете осознано и понимаете что вставка любого значения "между", будет сопровождаться физическим упорядочиванием таблицы по первичному кластерному ключу. А это при 500 тыс записях немножко долго. |
тормоза НЕ на вставке, на на апдейте
|
Время: 00:45. |
Время: 00:45.
© OSzone.net 2001-