У меня есть сервер SQL 2005 x64, и когда я пытаюсь выполнить некоторые запросы к нему (например, когда я пытаюсь создать индекс), мой SPID немедленно переходит в «спящий режим» и, кажется, ждет там неопределенное время. Он не блокируется (столбец «BLKBY» в SP_WHO2 пуст), а значения CPU и DiskIO очень малы (менее 300 каждый) и не растут.
Чего может ждать мой запрос? Если я выполняю SELECT * для таблицы, которую я индексирую, я получаю все миллионы строк обратно в течение минуты или около того, так что это не блокирует доступ к таблице или даже (кажется) конфликт таблиц.
Любые мысли о других вещах, которые я мог бы проверить? Мне просто нужно сдаться и перезапустить мой экземпляр SQL? :)
ДЕТАЛИ: я запускаю CREATE INDEX с другой вкладки в SSMS, и он никогда не возвращается — он просто показывает «Выполнение» и никогда не возвращается, поэтому я не думаю, что процесс был заброшен.