Azure Java App分析502503错误

时间:2018-06-22 09:39:01

标签: java web-services azure azure-web-sites

我目前正在研究Azure应用服务中部署的Java应用,正在寻求有关如何继续了解哪些方法/查询导致性能问题的建议。

我目前有两个S2 App Service实例运行一个Web应用程序,而SQL Server在S2上运行。我正在发送数千个查询(想想每3秒有1000个用户采取行动)。

我看到服务器平均响应20秒,这太慢了。添加实例似乎也无济于事,同时还会收到502和503错误。

遍历Application Insights似乎没有什么用,例如,我无法看到为什么查询花了10秒钟来响应的原因。我看过一张Azure分解了整个查询路径的图片,向您显示了花了多长时间来执行某项操作,但是找不到该功能。

我想了解的是:

  1. 对于需要较长时间处理的查询,该步骤发生了什么事情,发生在哪里以及花费了多长时间?

编辑:我试用了SQL Azure设置并增加了DTU,并且性能大大提高了。

在查看Azure SQL数据库查询性能洞察工具时,我看到如下图所示:

  

第一行显示了数据库的总体DTU%,而横线则显示了所选时间间隔内所选查询消耗的CPU%(例如,如果选择了上周,则每个横条代表一天)。

Database CPU chart

如果我理解正确,底部的条形表示查询,为什么它不累加到顶部?

0 个答案:

没有答案