Данная ошибка возникает в SteelTraceServer на строке 113 в Broker.cs – там, где исполняется запрос “SELECT queue.MessageId, queue.DeviceId, queue.MobileUserId, queue.Status, queue.RequestXml, queue.Attempt, type.DocumentMode FROM MDMS_DocumentQueue queue JOIN MDMS_DocumentType type ON (type.DocumentTypeId = queue.DocumentTypeId) WHERE Status = 0 ORDER BY queue.RowVersionId”
Выяснислось, что при отсутствии индексов запрос выполняется от 10 до 15 сек, тогда как SteelTraceServer колотит по 5 запросов в секунду. Очередь сиквела иссякает и он начинает отлупливать запросы.
Лечение
Индекс на столбцы RowVersionId и Status в MDMS_DocumentQueue