Azure SQL数据仓库-最大并发查询

时间:2019-03-12 10:13:57

标签: azure-sql-database data-warehouse azure-sqldw azure-sql-data-warehouse

我必须决定使用在虚拟机上虚拟化的Azure SQL数据仓库或基于Microsoft SQL Server的SQL数据仓库。

我不理解的问题是最大并行查询数限制为32。AzureSQL数据库的最大查询数是6400。

说实话,当我想在企业环境中使用Azure数据仓库时,32个并发查询是可笑的,或者我听不懂。

让我们假设一家公司在全球范围内拥有10.000名员工,我建立了一个Azure数据仓库用于报告目的,其中假设250名永久查询用户或另外250名员工正在使用使用数据仓库中数据的业务应用程序。没有极端性能的情况下应该如何工作?

1 个答案:

答案 0 :(得分:4)

这不是您可能想到的问题。

首先,现在限制为128。(https://docs.microsoft.com/en-us/azure/sql-data-warehouse/memory-and-concurrency-limits#gen2-1

第二,这远高于下一个最并发的单个集群仓库的并发性。我经常想知道微软在市场营销上犯了什么错误,即并发被视为对ASDW的限制,但很少有人提到并发。

第三,为成千上万的并发查询用户(即仪表板)提供服务的最佳方法是通过PowerBI混合查询以及(可能是)Azure Analysis Services。这提供了极高的并发性和交互性。

也许我能提供的最好证据是,我每天与Azure SQL数据仓库客户合作。当客户第一次接触ASDW时,我经常会遇到类似的问题,但是直到他们投入生产时,我再也没有收到关于并发性的问题。换句话说,“并发”问题对于大多数客户而言并不重要。