Поиск в системе
Результаты поиска по тегам 'цус4'.
Найдено 1 результат
-
Приветствую! Есть ЦУС версии 4.6.1.2861. Стоял он раньше на MS SQL Express 2014. Сеть к слову не маленькая: VPN-клиенты = 2100, HW2000/1000/100 вместе = 390. По мере роста начал долго делать разные операции с БД. И появилась проблема. По непонятным для меня причинам начал занимать одно из 8 ядер (загрузка проца 12,5%). В нашем случае есть достаточно нагруженный УЦ и сложно объяснить пользователям, что нужно подождать какое-то время, может час, а может и 2, это без преувеличения. Решено было на MS SQL сделать Upgrade, что бы ускорить работу. Результат: 8 загруженных полностью ядер, общая загрузка в 100%. Время обработки не ускорилось. Немного покопавшись выяснил, что служба NccService долбит QSL запросами. Средством Microsoft SQL Server Managment Studio выяснил что это за запрос: select nne.ID from [Ncc].[NetworkNode_Envelope] nne inner join [Ncc].[NetworkNode] nn ON nn.ID = nne.NetworkNodeId where nne.EnvelopeId = @EnvelopeId and nn.InnerNetworkIdentifier = @InnerNetworkIdentifier and nne.EnvelopeId = ( select top(1) nne2.EnvelopeId from [Ncc].[NetworkNode_Envelope] nne2 inner join Ncc.Envelope e2 on e2.ID = nne2.EnvelopeId inner join [Ncc].[NetworkNode] nn2 ON nn2.ID = nne2.NetworkNodeId where nn2.InnerNetworkIdentifier = @InnerNetworkIdentifier and e2.ContentTypeId = @ContentType order by nne2.EnvelopeId desc ) Знатоков MS SQL прошу помочь понять что это за запрос и почему он может быть таким долгим? От 2000 мс - до 7000 мс за обработку одного такого запроса.