7.1.?分发列选择

创建分布式表的第一步是选择正确的分发列。这有助于uxmpp将多个操作直接下推到worker分片,并排除不相关的分片,从而显着提高查询速度。

通常,对于分发列的选择。可以选择常用的连接键,或者大多数查询都用到的过滤键。对于过滤键,uxmpp使用分发列范围排除不相关分片,确保查询只匹配与WHERE子句重叠的分片。对于连接键,如果连接键和分发列相同,则uxmpp只在具有匹配/重叠分布列范围的碎片之间执行连接。所有这些碎片连接都可以在worker上并行执行,因此效率更高。

此外,uxmpp还可以根据分发列将多个操作直接下发到各个worker上,这大大减少了每个节点上的计算量和跨节点传输数据产生的网络负荷。

XML 地图 | Sitemap 地图