powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странное подвисание сервера
1 сообщений из 1, страница 1 из 1
Странное подвисание сервера
    #32026933
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такова:
Есть SQL скрипт, загруженный в Query Analyzer, выполняющий последовательно
несколько операций DELETE и INSERT.
Затем идут две операции UPDATE, по одной и тойже таблице, примерно следующего вида
UPDATE Table1 SET X_5=(SELECT ... ) // это первый
UPDATE Table1 SET X_5=(SELECT ... ) WHERE X_5 is NULL // это второй (т.е. заполняются записи не заполненные
// первым запросом)
Так вот если весь этот скрипт выполнять вручную (т.е. последовательно запуская запросы с промежутками секунд в 15), то он выполняется минут за 5, а если запустить его целиком, то выполняется 55 минут, при этом наблюдается 100% загрузка процессора, редкое обращение к винчестеру и память занимается практически целиком.
Причём критическую роль играет второй UPDATE. Т.е. если его убрать, то всё замечательно завершается минуты за 4 без всяких глюков.
SQL сервер 7.
Может кто-нибудь прокомментировать ситуацию и как с этим бороться
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Странное подвисание сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]