Azure SQL数据仓库带宽限制?

Azure SQL数据仓库带宽限制?,azure,azure-sqldw,Azure,Azure Sqldw,Azure SQL数据仓库提取是否有带宽限制或限制?是否有任何连接字符串设置可以优化通过SELECT查询提取数据的速度 从与SQL DW位于同一Azure区域的VM上的SSI,如果我运行SELECT*查询以通过OLEDB提取具有默认连接字符串(默认数据包大小)的数百万行,我会看到它使用大约55Mbps的带宽。如果我添加数据包大小=32767,我看到它使用大约125Mbps的带宽。有没有办法让它跑得更快?是否有其他连接字符串设置需要注意 顺便说一句,如果我并行运行多个提取,我可以从SQLDW获得大

Azure SQL数据仓库提取是否有带宽限制或限制?是否有任何连接字符串设置可以优化通过SELECT查询提取数据的速度

从与SQL DW位于同一Azure区域的VM上的SSI,如果我运行SELECT*查询以通过OLEDB提取具有默认连接字符串(默认数据包大小)的数百万行,我会看到它使用大约55Mbps的带宽。如果我添加数据包大小=32767,我看到它使用大约125Mbps的带宽。有没有办法让它跑得更快?是否有其他连接字符串设置需要注意

顺便说一句,如果我并行运行多个提取,我可以从SQLDW获得大约500Mbps的带宽。但我不能总是将一个查询分解为几个并行查询。有时我只需要一个查询就可以更快地提取数据


当然,Polybase CETA(创建外部表作为SELECT)在提取数据方面效率更高。但这并不适合所有提取场景。例如,如果我想将AnalysisServices置于Azure SQL DW之上,我不能在多维数据集处理过程中真正涉及CETAS语句,因此Polybase在这方面帮不了我。

目前,您最好的选择是并行运行多个提取,优化数据包大小,如您所述。对于SQLDW之上的SSA,最好的选择是使用并行分区处理