gpt4 book ai didi

sql-server - SQL Azure DTU 100% 故障排除

转载 作者:行者123 更新时间:2023-12-04 01:56:32 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 负载测试对我的应用程序执行负载测试

我的测试通过每个表的单独 api 请求从 sql azure 数据库中的大约 40 个表获取数据。

负载测试在 10 分钟内模拟大约 200 个用户,每秒模拟大约 80-100 个请求。

在测试过程中,我发现我的 SQL Azure 服务器 DTU 达到了 100%,这对于生产性能来说显然不是一个好兆头。

即使我使用更多 DTU 扩展数据库,这也保持不变。

如果这是我需要查看的特定查询或只是需要解决的扩展问题,我该如何排查或解决该问题

最佳答案

  1. 查看 Azure SQL 数据库上的查询性能洞察边栏选项卡。这将向您显示消耗资源最多且适合优化的查询。

  2. 另请查看 Azure SQL 数据库上的性能建议边栏选项卡。在分析器有足够的历史记录来查看使用情况并确定添加(或删除)索引是否会带来好处后,这将显示索引建议。

  3. 如果您将 Azure SQL DB 与 Web 应用结合使用,请插入 Application Insights。这将使您能够清楚地了解哪些查询是长时间运行的,以及哪些查询正在执行多次,可以从较小的优化中受益。

关于sql-server - SQL Azure DTU 100% 故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46001406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com