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

Откуда:
Сообщений: 889
Перестали выполняться запросы вида
select * from fr_message where person_ref='9741F80180A47D49E03484F22F581160'
select min(publish_date) from fr_message

Всего в таблице 9 полей (datetime, varchar), 2353 записи. Имеется PK и один FK. Работает только по PK, по FK и другим полям - нет. Джойн по FK зависает. Запрос плана тоже зависает.
ORDER BY работает по всем полям.
Структура таблиц в последнее время не менялась, заполнение данными происходит одним клиентом, остальные - читатели.
Вероятно, какое-то повреждение в базе, но по другим таблицам не замечено. Что делать?
18 окт 16, 10:49    [19793484]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
aleksrov
Member

Откуда:
Сообщений: 948
ivanra
Перестали выполняться запросы вида
select * from fr_message where person_ref='9741F80180A47D49E03484F22F581160'
select min(publish_date) from fr_message

Всего в таблице 9 полей (datetime, varchar), 2353 записи. Имеется PK и один FK. Работает только по PK, по FK и другим полям - нет. Джойн по FK зависает. Запрос плана тоже зависает.
ORDER BY работает по всем полям.
Структура таблиц в последнее время не менялась, заполнение данными происходит одним клиентом, остальные - читатели.
Вероятно, какое-то повреждение в базе, но по другим таблицам не замечено. Что делать?


Если повреждение сделать DBCC CHECKTABLE и убедиться что это оно, или не оно.
18 окт 16, 11:00    [19793557]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Также посмотрите блокировки на таблице, может она вся заблокирована, вот у вас и не выполняется ниче.
18 окт 16, 11:02    [19793570]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
ivanra
Member

Откуда:
Сообщений: 889
aleksrov, 2005 сервер, а оно только с 2008. В 2005 что-нибудь такое есть?
18 окт 16, 11:05    [19793586]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
ivanra,

может действительно просто быть блокировки
sp_lock или sys.dm_tran_locks
18 окт 16, 11:14    [19793640]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
ivanra
Member

Откуда:
Сообщений: 889
оказывается, и в 2005 работает DBCC CHECKTABLE, я просто синтаксиса не знаю. Отдал админу, посмотрим, что получится
18 окт 16, 11:16    [19793659]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
ivanra
Member

Откуда:
Сообщений: 889
была блокировка на таблице
18 окт 16, 11:30    [19793761]     Ответить | Цитировать Сообщить модератору
 Re: перестали работать селекты  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
ivanra
была блокировка на таблице

найти виновника и наказать :)
18 окт 16, 11:32    [19793771]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить