Мы запускаем бизнес-приложение ASP.net / SQL Server, которое используется из 50 внутренних сотрудников Azure в рабочее время .Приложение работает медленно с месяцами, и у нас заканчиваются идеи о том, как его решить.
SQL Server , по-видимому, не имеет значительной нагрузки.Процент DTU только достигает максимум 5% в течение всего дня. План обслуживания приложения на S1, но мы масштабируемся на основе процента памяти и ЦП от минимум 2 до 4 экземпляров.Длина диска / длина очереди всегда очень мала.Process Explorer предполагает, что наборы рабочей / частной памяти довольно малы: 50–100 МБ.
Я не понимаю, почему, несмотря на увеличение / уменьшение в течение дня, процент использования памяти составляет почти весь день (с недель) то же самое .Учитывая, что приложение используется в рабочее время.Разве это не должно резко упасть за ночь , когда (почти) никто не использует это?Кроме того, когда он масштабируется от 2 до 3 - 4, не следует ли значительно увеличить объем памяти.
Я надеюсь, что объяснение проблемы имеет смысл.Я действительно ценю ваши отзывы о том, как я могу рассмотреть это больше.
Использование памяти Azure для плана обслуживания приложения
Здесь есть похожие вопросы, но на которые нет ответа: