1

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

我不明白的问题是 MAX CONCURRENT QUERIES LIMITATION TO 32。Azure SQL 数据库也是 6400。

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

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

4

1 回答 1

5

这不是你可能想的问题。

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

其次,这远高于下一个并发最高的单集群仓库的并发。我经常想知道微软犯了什么营销错误,即并发被视为对 ASDW 的限制,但很少提及并发量较低的竞争对手。

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

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

于 2019-03-12T10:50:59.897 回答