我将数据库从SQL Server 12.0.2548.0转换为Azure SQL数据库V12。 我使用SQL Database Migration Wizard,因此它应该是关于索引,键,数据,表等的相同数据库。
但是,性能通常要慢很多,我在SQL Server数据库上有一个特定的查询需要7秒,而在Azure SQL数据库上需要20 分钟(!)。在Azure SQL数据(即S3)上,CPU和DTU的使用率为整个20分钟的100%
我已使用EXEC sp_updatestats
在Azure SQL数据库上重新生成索引。
我在这里有点不知所措,我是开发人员,而不是DBA 我应该从哪里开始弄清楚导致性能差异的原因是什么?