【发布时间】:2013-12-02 18:27:36
【问题描述】:
我们在 azure 上遇到了严重的性能问题。各种因素使得这很难在 azure 本身上进行精确检查。如果问题出在代码或数据库的性能上,我想通过在本地运行来检查它们。但是,我们在 azure 上的数据库的默认配置似乎与本地不同,例如显然,天蓝色创建的数据库默认使用与我的本地数据库不同的配置运行,例如据我了解,azure 上的默认值包括已提交的读取快照,但这不是我在 sql server 中创建的数据库的默认值。这意味着两者的性能问题是不同的。
我的问题是如何找到两者设置之间的所有这些差异并纠正它们,以便当我在本地发现速度问题时,我会知道它们代表 azure 上的速度问题。我是一个 sql server 新手。我认识到我不能以这种方式重新创建“数据库时间”和“网络时间”问题,但我不认为这些是杀死我们的原因。
【问题讨论】:
-
一个 WA SQL 数据库和一个 SQL Server DB 并不完全相同,尽管它们依赖于相同的技术,但仍然存在一些很大的差异,其中一个 DB 是一个真正的 SQL DB,WASD 是具有有限功能集的 TDS。最接近的方法是从 WASD 导出并将其导入 SQL Server 本地数据库,但您需要记住这两个平台之间的差异
标签: sql sql-server database azure