sql-server - Azure Synapse Analytics 监视器行组跳过
问题描述
作为参考,我正在使用 CCI 表(哈希)我正在寻找一种解决方案来监控,对于在我的哈希上使用 WHERE 谓词的查询,Synapse 是否很好地跳过了无效的行组。
解决方案
对于散列分布表 Synapse 将消除分布,而不是行组。控制行组跳过的是分区方案和 CCI 顺序。这在执行计划中应该很明显。
对于 CCI,每个表都有多个 (60) 分布。每个分布都有一个或多个分区。每个分区都有一个或多个行组。每个行组最多有 100 万行。
对于堆和聚集索引表,它是相同的,除了每个分区都有一个堆或聚集索引。
推荐阅读
- ruby-on-rails - 我的服务对象模块中的未定义方法
- apiconnect - IBM APIConnect 是否有 IP 白名单或黑名单?
- java - 失败:org.apache.maven plugins:maven-jar-plugin:2.6:test-jar
- mysql - 获取最新 MySQL 版本的 yum 存储库
- math - 以几何级数移动对象
- python - python-docx:在保持顺序的同时遍历段落、表格和图像
- angular - MatBottomSheet closeOnNavigation 仅适用于浏览器上的后退/前进,但不适用于路由本身
- html - 仅将混合模式应用于投影
- ssh - WHM 终端帮助 - SWAP 文件删除
- node.js - 在 Node HTTP2 流中发送和接收 JSON