我的.Net Core 2应用程序在两个Azure安装之间的性能存在差异,同时配置了相同的定价层。
TST' envirnoment'托管在我们的Azure订阅中。 ACC' envirnoment'托管在客户的订阅中。
在两个环境中,解决方案配置如下:
我们检查过的事情:
另一个奇怪的是使用" Microsoft SQL Server Management Studio"在ACC数据库上非常慢。在表格等上显示上下文菜单(鼠标右键)最多30秒。我们的TST数据库没有这个。
任何想法,我错过了什么或我可以检查的东西?
答案 0 :(得分:1)
我的建议是重建缓慢数据库的索引和统计数据,因为Azure SQL数据库现在不会自动执行此操作。请尝试this文章中提供的解决方案。
如果上述方法无效,请启用Query Store并关注那些显示高I / O消耗的查询的查询计划。这两种环境的计划有何不同。