暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C PLAN_TABLE的 DISTRIBUTION 列

原创 Asher.HU 2021-02-04
393

DISTRIBUTION列指示用于将行从生产者查询服务器分发到消费者查询服务器的方法。

表7-3 PLAN_TABLE的DISTRIBUTION列的值

发行文字描述

PARTITION (ROWID)

使用行的rowid到UPDATE/ ,根据表或索引的分区将行映射到查询服务器DELETE

PARTITION (KEY)

使用一组列根据表或索引的分区将行映射到查询服务器。用于部分分区连接,PARALLEL INSERTCREATE TABLE AS SELECT分区表,和CREATE PARTITIONED GLOBAL INDEX

HASH

使用联接键上的哈希函数将行映射到查询服务器。用于PARALLEL JOINPARALLEL GROUP BY

RANGE

使用排序键范围将行映射到查询服务器。在语句包含ORDER BY子句时使用。

ROUND-ROBIN

将行随机映射到查询服务器。

BROADCAST

将整个表的行广播到每个查询服务器。当一个表与另一个表相比非常小时,用于并行连接。

QC (ORDER)

QC从第一个查询服务器到最后一个查询服务器按顺序使用输入。在语句包含ORDER BY子句时使用。

QC (RANDOM)

QC随机消耗输入。当语句没有ORDER BY子句时使用。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • 该DISTRIBUTION列指示用于将行从生产者查询服务器分发到消费者查询服务器的方法。