Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Зависает простой запрос  [new]
saldi
Member

Откуда:
Сообщений: 3
Какая то ошибка в данных таблицы. Делаю select top 64 из таблицы запрос выполняется. Если top 65 происходит зависание. Как это вылечить
2 ноя 12, 11:16    [13412956]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
saldi
Как это вылечить

Почему вы решили, что запрос именно зависает ?
Потому что он не выполнился за 1 секунду ?
2 ноя 12, 11:22    [13413012]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
saldi
Member

Откуда:
Сообщений: 3
запрос примитивный просто select не завершается Что-то с данными в таблице
2 ноя 12, 11:25    [13413033]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
Добрый Э - Эх
Guest
saldi,

посмотри на планы с обоими топами
2 ноя 12, 11:31    [13413088]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
saldi
запрос примитивный просто select не завершается

Сколько вы ждали ?
Как мониторили состояние запроса ?
Пробовали выбрать другие данные из этой же таблицы ?
2 ноя 12, 11:35    [13413134]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
saldi
Member

Откуда:
Сообщений: 3
Оказалось что на клиенте не закрывалась транзакция при записи и она висела и не давала выполнить запрос на чтение
2 ноя 12, 15:21    [13414945]     Ответить | Цитировать Сообщить модератору
 Re: Зависает простой запрос  [new]
aWlad
Member

Откуда: Москва
Сообщений: 42
saldi,

(NOLOCK) помогает.
2 ноя 12, 15:34    [13415093]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить