我必须决定使用Azure SQL数据仓库还是基于虚拟机上虚拟化的Microsoft SQL Server的SQL数据仓库。
我不明白的问题是最大并发查询数限制为32。Azure SQL数据库的值也是6400。
老实说,当我想在企业环境中使用Azure数据仓库时,32个并发查询是可笑的,或者我不理解它。
假设一家公司在全球拥有10.000名员工,我设置了一个Azure数据仓库用于报告目的,假设有250名员工正在永久查询,或者另外250名员工正在使用使用数据仓库中的数据的业务应用程序。在没有极端性能不足的情况下,这应该如何工作?
发布于 2019-03-12 18:51:00
这不是你可能认为的问题。
首先,现在的限制是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时,我经常会遇到这样的问题,但在他们投入生产时,我从来没有遇到过关于并发性的问题。换句话说,“并发性”的问题对大多数客户来说并不重要。
https://stackoverflow.com/questions/55118968
复制相似问题