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

Откуда:
Сообщений: 17
Есть обыкновенная таблица в которой есть несколько тысяч записей
--------------------
Customers:
--------------------
ID int
Name nvarchar(255)
...
File image
--------------------
Проблема в том, что данные часто просто не извлекаются, т.е. 1-2 раза проходит select с каким-то условием, например
SELECT * FROM Customers WHERE ID = 25
но следующий раз этот же запрос может не выполниться, он будет выполняться минуты 2 и в конечном итоге отвалится.

В чем может быть проблема?
12 июл 11, 18:52    [10963861]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет SELECT  [new]
kkv
Member

Откуда: Москва
Сообщений: 18798
может в File image?
12 июл 11, 19:23    [10963998]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет SELECT  [new]
uaggster
Member

Откуда:
Сообщений: 1058
MasDen, попробуй сформировать индекс по ID, а если есть - пересчитать статистику.
12 июл 11, 20:44    [10964204]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет SELECT  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
MasDen
...В чем может быть проблема?
Например, в блокировках.
13 июл 11, 06:10    [10965325]     Ответить | Цитировать Сообщить модератору
 Re: Долго идет SELECT  [new]
MasDen
Member

Откуда:
Сообщений: 17
tpg,

Да, скорее всего именно в этом :) Как оказалось, до этого вызывается пару транзакций и скорее всего, проблема именно в них.
13 июл 11, 10:46    [10966031]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить