我们正在运行一个ASP.net/SQL Server业务应用程序,在办公时间上有50位内部员工在Azure上使用该应用程序。几个月以来,该应用程序一直很慢,我们对如何解决它的想法也用完了。
SQL Server 似乎没有很大的负载。 DTU百分比整天最多只能达到5%。 应用服务计划位于S1上,但我们会根据内存百分比和CPU在至少2到4个实例之间进行扩展。磁盘长度/队列长度总是非常低。 Process Explorer建议工作/专用内存集很小,只有50-100MB。
我不明白的是,为什么尽管它在一天之内向上/向下扩展,但是内存使用率却几乎整天(自几周以来)都相同。考虑到该应用程序是在办公时间使用的。当(几乎)没有人使用它时,它不应该一夜暴跌吗?同样,当它从2缩放到3到4时-内存不应该显着向上或向下跳跃。
我希望对此问题的解释有意义。我非常感谢您对我可以如何进行更多评论的反馈。
Azure Memory utilization for App Service Plan
这里也有类似的问题,但没有回答: