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

Откуда:
Сообщений: 114
Может здесь предложите какие то интересные решения, т.к. сейчас напряжены все: разработчики, открыт кейс, два, шарика админ, кароч все кого можно напрячь.

Ситуация такая:

отрабатывает джоб, который килит процесы
+
declare @idd int;
set @idd=(SELECT top(1) req.session_id
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
where req.database_id=DB_ID('WSS_Content') and convert(float,getdate()-req.start_time)*24*60*60>2
and sqltext.text like '%@L2TXP%' );
PRINT 'Begin Kill'
IF (@idd>0)
BEGIN
PRINT 'Need Kill'
Declare @sel nvarchar(250)
set @sel=(SELECT top(1) sqltext.text FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
where req.session_id=@idd )
PRINT @sel
EXEC ('KILL ' + @idd)
END


если его отключить - по нарастающей их всё больше и больше, в последнее время ещё и заваливает проц.
Что делали - проверили на пропущенные индексы, дорисовали необходимые, не помогло

http://www.fotolink.su/v.php?id=202dcb222795a5ffc5dcf302c862b1e1

sql server 2008 r2









blog
11 сен 12, 14:07    [13145885]     Ответить | Цитировать Сообщить модератору
 Re: Взаимоблокировки в связки ms sql + SharePoint  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
ну а что это за процесс то ? который 155 ? Его кто блочит или нет ?
В смысле вы нашли процесс который всех остальных блокирует ?
11 сен 12, 14:15    [13145939]     Ответить | Цитировать Сообщить модератору
 Re: Взаимоблокировки в связки ms sql + SharePoint  [new]
Glory
Member

Откуда:
Сообщений: 104760
Alex5555555555
Что делали - проверили на пропущенные индексы, дорисовали необходимые, не помогло

Никакой индекс не спасет от кода
BEGIN TRANSACTION
SELECT * FROM mytable (XLOCK)


Вы проверяли, какие запросы какие блокировки используют ?
11 сен 12, 14:45    [13146188]     Ответить | Цитировать Сообщить модератору
 Re: Взаимоблокировки в связки ms sql + SharePoint  [new]
Alex5555555555
Member

Откуда:
Сообщений: 114
как я понял процесс селекта из ЕАрхива, его никто не блочит, знаю процесс
11 сен 12, 17:58    [13147860]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить