Azure Synapse Analytics监控行组跳转。

问题描述 投票:0回答:1

作为参考,我正在使用一个CCI表(Hash),我正在寻找一个解决方案来监控,如果在我的Hash上使用WHERE谓词的查询,Synapse是否很好地跳过了无效的行组。

sql-server azure-sqldw azure-synapse
1个回答
0
投票

对于一个Hash分布的表,Synapse将消除分布,而不是行组。 控制行组跳过的是分区方案和CCI顺序。 而这一点应该在 执行计划.

对于一个 CCI,每个表有多个 (60) 分布。 每个分布都有一个或多个分区,每个分区有一个或多个行组。 每个分区有一个或多个行组。 每个行组最多拥有100万行。

对于堆和聚类索引表来说,也是一样的,只是每个分区有一个堆或聚类索引。

© www.soinside.com 2019 - 2024. All rights reserved.