Я использую следующий запрос на обновление как часть процедуры окончания месяца в приложении учетных записей.
Я использую базовый уровень Azure SQL, последние 15 месяцев время выполнения было меньше, чем2 секундыОднако в последнее время время выполнения увеличилось до 60-100 секунд с превышением времени ожидания соединения.
Я обновился до уровня S1 с небольшим улучшением.Размер таблицы составляет около 50000 записей.
Если я запускаю это для своей настольной базы данных SQL, время выполнения составляет менее одной секунды.
Производительность Azure только для запросов на выборку приемлема.
declare @CutOff date
update TranPost set BatchID = 4 where Trandate <= @cutOff