2013-07-05 5 views
-2

Я бегу запрос в SQL Server 2008R2, он застрял сЗапрос Застрял в спящем режиме с IO_Completition, как Wait Тип

Задача государства: Навесной (иногда меняется на Running, но главным образом приостановленный)

Wait Тип: IO_Completion.

Существует еще один запрос, выполняющийся на tempdb одновременно.

Есть ли способ решить эту проблему?

Благодаря

+0

Можете ли вы отменить запрос или он действительно застрял в операции ввода-вывода? Это указывает на неисправный диск (что само по себе маловероятно). – usr

+0

Я могу запустить запрос вручную в студии SQL Server Management, но когда он запускается как часть моей настольной программы (в C#), он зависает ... Моя настольная программа запускает очень мало запросов, все из которых можно запускать быстро, если Я делаю их вручную в студии управления – daniely

+0

Что происходит в студии управления, если вы запускаете запрос, когда выполняется один из этих других? –

ответ

0

Проблема была из-за объединения возвращает слишком много строк в качестве промежуточных результатов.

Я изменил порядок соединения и заставил запрос работать в этом порядке, он решил проблему.