Microsoft Azure SQL数据库跟踪重播

时间:2017-07-03 15:04:50

标签: sql-server azure azure-sql-database

我希望通过使用来自某些现有基础架构的所有SQL Server活动的小时快照,直接将物理服务器与无服务器Azure SQL环境进行比较。

是否可以使用SQL Server Profiler记录跟踪数据并在Azure SQL实例上重播?我不是试图调整或调整现有系统的性能,而是想比较各层的Azure服务器如何执行该工作负载。

如果这是Azure中的一个选项,则另一个选项可能是使用 SQL Server分布式重播功能。

2 个答案:

答案 0 :(得分:2)

SQL Server分析器和分布式重播不可用。

https://feedback.azure.com/forums/217321-sql-database/suggestions/431943-profiler-for-sql-azure

您可能想尝试使用SQL Workload Profiler。

https://cbailiss.wordpress.com/sql-workload-profiler/

SQL Azure托管实例很快就会提供SQL事件探查器:

https://www.youtube.com/watch?v=0uT46lpjeQE&feature=youtu.be&t=1415

答案 1 :(得分:1)

你的整个问题归结为如何为我的内部实例选择sql azure中的正确层。

正如alberto指出的那样,现在无法直接处理这个问题,因为现在你可以使用以下解决方法

转到http://dtucalculator.azurewebsites.net/并下载powershell脚本并安排一段时间,并将生成的日志文件上传到azure网站。完成后,您将获得如下图表。 enter image description here

参考文献:
https://www.simple-talk.com/cloud/platform-as-a-service/azure-sql-database-how-to-choose-the-right-service-tier/