我正在研究使用Azure SQL数据库将SQL Server数据库项目移动到云中。 我只是想知道我可以从SQL Server中使用哪些指标来帮助确定我在Azure上的需求。
数据库的大小大约为150GB,所以我理解我在存储方面的需求,我只是不确定我可以使用什么指标来将我的数据库使用量转换为DTU基准指标,即Azure SQL上的各个服务层使用。
从微软的一些很好的链接,以帮助DTU转换为实际的指标:
http://msdn.microsoft.com/en-us/library/azure/dn741336.aspx
http://msdn.microsoft.com/en-us/library/azure/dn741336.aspx
短版本,查看并发用户会话的组合,以及单位时间内的事务数量。
看一下perfmon计数器:SQL Server / SQL Statistics / Batch Requests / sec …来了解事务数量
和
SQL Server /常规统计/用户连接…了解用户会话。
Dbwatch刚刚创build了一个支持,我们在全球各个数据中心的Azure SQL数据库上运行各种基准testing。
我们的testing表明,不同地点之间的性能差异高达500%。
该报告可以在这里find: http : //dbwatch.com/azure
如果您想在考虑迁移时比较不同的mashine的性能,我们还为less量的数据库实例提供免费的工具。