Man*_*kar 2 sql-server load-testing azure azure-sql-database
我正在使用visual studio负载测试对我的应用程序进行负载测试
我的测试从每个表的单独api请求中获取sql azure数据库中大约40个表的数据.
负载测试模拟大约200个用户超过10分钟和大约80-100个请求每秒.
在测试期间,我看到我的SQL Azure服务器DTU接触到100%,这显然不是生产性能的好兆头.
即使我使用更多DTU扩展我的数据库,这也保持不变.
如何解决或解决问题,如果这是我需要查看的特定查询或仅解决扩展问题
查看Azure SQL数据库上的Query Performance Insight刀片.这将向您显示消耗资源的最佳查询,并且是优化的理想选择.
另请参阅Azure SQL数据库上的Performance Recommendations刀片.这将在分析器具有足够的历史记录以查看使用情况并确定添加(或删除)索引是否会带来好处之后显示索引建议.
如果您将Azure SQL DB与Web App一起使用,请插入Application Insights.这将使您能够深入了解哪些查询长时间运行,以及哪些查询正在执行多次,这些查询可以从次要优化中受益.
| 归档时间: |
|
| 查看次数: |
751 次 |
| 最近记录: |