[CP] [CP]implement query range cost model

This commit is contained in:
zzg19950727 2023-07-19 10:42:16 +00:00 committed by ob-robot
parent c1200c00c8
commit 76c8a644a0
49 changed files with 11680 additions and 11182 deletions

View File

@ -1549,3 +1549,7 @@ DEF_BOOL(_enable_system_tenant_memory_limit, OB_CLUSTER_PARAMETER, "True",
DEF_TIME(_stall_threshold_for_dynamic_worker, OB_TENANT_PARAMETER, "3ms", "[0ms,)",
"threshold of dynamic worker works",
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_BOOL(_optimizer_better_inlist_costing, OB_TENANT_PARAMETER, "False",
"enable improved costing of index access using in-list(s)",
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));

View File

@ -104,7 +104,6 @@ int ObJoinOrder::compute_table_location_for_paths(ObIArray<AccessPath *> &access
// generate table location for main table
if (OB_FAIL(compute_table_location(table_id_,
table_meta_info_.ref_table_id_,
access_paths,
false,
table_partition_info_))) {
LOG_WARN("failed to calc table location", K(ret));
@ -112,6 +111,8 @@ int ObJoinOrder::compute_table_location_for_paths(ObIArray<AccessPath *> &access
ret = OB_ERR_UNEXPECTED;
LOG_WARN("get unexpected null", K(ret));
}
} else if (OB_FAIL(tbl_part_infos.push_back(table_partition_info_))) {
LOG_WARN("failed to push back table partition info", K(ret));
}
// compute table location for global index
for (int64_t i = 0; OB_SUCC(ret) && i < access_paths.count(); ++i) {
@ -138,7 +139,6 @@ int ObJoinOrder::compute_table_location_for_paths(ObIArray<AccessPath *> &access
ObTablePartitionInfo *table_partition_info = NULL;
if (OB_FAIL(compute_table_location(path->table_id_,
path->index_id_,
access_paths,
true,
table_partition_info))) {
LOG_WARN("failed to calc table location", K(ret));
@ -165,7 +165,6 @@ int ObJoinOrder::compute_table_location_for_paths(ObIArray<AccessPath *> &access
int ObJoinOrder::compute_table_location(const uint64_t table_id,
const uint64_t ref_table_id,
ObIArray<AccessPath *> &access_paths,
const bool is_global_index,
ObTablePartitionInfo *&table_partition_info)
{
@ -242,7 +241,7 @@ int ObJoinOrder::compute_table_location(const uint64_t table_id,
dtc_params))) {
LOG_WARN("failed to calculate table location", K(ret));
} else {
LOG_TRACE("succeed to calculate base table sharding info", K(table_id), K(ref_table_id),
LOG_INFO("succeed to calculate base table sharding info", K(table_id), K(ref_table_id),
K(is_global_index));
}
}
@ -3180,9 +3179,21 @@ int ObJoinOrder::extract_preliminary_query_range(const ObIArray<ColumnItem> &ran
} else {
void *tmp_ptr = allocator_->alloc(sizeof(ObQueryRange));
ObQueryRange *tmp_qr = NULL;
ObSEArray<ObRawExpr*, 4> range_predicates;
bool enable_better_inlist = false;
if (OB_ISNULL(tmp_ptr)) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to allocate memory for query range", K(ret));
} else if (session_info->is_better_inlist_enabled(enable_better_inlist)) {
LOG_WARN("failed to check better inlist enabled", K(ret));
} else if (enable_better_inlist &&
OB_FAIL(get_candi_range_expr(range_columns,
predicates,
range_predicates))) {
LOG_WARN("failed to get candi range expr", K(ret));
} else if (!enable_better_inlist &&
OB_FAIL(range_predicates.assign(predicates))) {
LOG_WARN("failed to assign exprs", K(ret));
} else {
tmp_qr = new(tmp_ptr)ObQueryRange(*allocator_);
const ObDataTypeCastParams dtc_params =
@ -3192,7 +3203,7 @@ int ObJoinOrder::extract_preliminary_query_range(const ObIArray<ColumnItem> &ran
session_info,
is_in_range_optimization_enabled))) {
LOG_WARN("failed to check in range optimization enabled", K(ret));
} else if (OB_FAIL(tmp_qr->preliminary_extract_query_range(range_columns, predicates,
} else if (OB_FAIL(tmp_qr->preliminary_extract_query_range(range_columns, range_predicates,
dtc_params, opt_ctx->get_exec_ctx(),
&expr_constraints,
params, false, true,
@ -3267,8 +3278,342 @@ int ObJoinOrder::extract_geo_preliminary_query_range(const ObIArray<ColumnItem>
return ret;
}
int ObJoinOrder::estimate_size_and_width_for_base_table(PathHelper &helper,
ObIArray<AccessPath *> &access_paths)
int ObJoinOrder::get_candi_range_expr(const ObIArray<ColumnItem> &range_columns,
const ObIArray<ObRawExpr*> &predicates,
ObIArray<ObRawExpr*> &range_predicates)
{
int ret = OB_SUCCESS;
double min_cost = 0;
double cost = 0;
bool has_in_pred = false;
int64_t range_count = 1;
ObSEArray<ObRawExpr*, 4> range_exprs;
ObSEArray<ObRawExpr*, 4> ignore_predicates;
ObSEArray<CandiRangeExprs*, 4> sorted_predicates;
LOG_TRACE("check index", K(range_columns));
if (OB_FAIL(sort_predicate_by_index_column(range_columns,
predicates,
sorted_predicates,
has_in_pred))) {
LOG_WARN("failed to sort predicate by index column", K(ret));
} else if (!has_in_pred) {
//do nothing
//calculate full index scan cost
} else if (OB_FAIL(calculate_range_expr_cost(sorted_predicates,
range_exprs,
range_columns.count(),
range_count,
min_cost))) {
LOG_WARN("failed to calculate range expr cost", K(ret));
}
if (OB_SUCC(ret) && has_in_pred) {
auto compare_op = [](CandiRangeExprs *lhs, CandiRangeExprs *rhs)
{ bool b_ret = false;
if (NULL != lhs && NULL != rhs)
{ b_ret = lhs->index_ < rhs->index_; }
return b_ret; };
std::sort(sorted_predicates.begin(), sorted_predicates.end(), compare_op);
LOG_TRACE("sort predicates and calc cost", K(min_cost), K(sorted_predicates));
}
//for earch candi range expr, check scan cost
for (int64_t i = 0; OB_SUCC(ret) && has_in_pred && i < sorted_predicates.count(); ++i) {
CandiRangeExprs *candi_exprs = sorted_predicates.at(i);
ObRawExpr *min_cost_in_expr = NULL;
uint64_t min_cost_range_count = INT64_MAX;
if (OB_ISNULL(candi_exprs)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null range exprs", K(ret));
} else if (!candi_exprs->eq_exprs_.empty()) {
//has equal condition, ignore all in exprs
if (OB_FAIL(append(range_exprs, candi_exprs->eq_exprs_))) {
LOG_WARN("failed to append exprs", K(ret));
} else if (OB_FAIL(calculate_range_expr_cost(sorted_predicates,
range_exprs,
range_columns.count(),
range_count,
min_cost))) {
LOG_WARN("failed to calculate range expr cost", K(ret));
} else if (OB_FAIL(append(ignore_predicates, candi_exprs->in_exprs_))) {
LOG_WARN("failed to append exprs", K(ret));
}
} else {
//choose less in list expr
for (int64_t j = 0; OB_SUCC(ret) && j < candi_exprs->in_exprs_.count(); ++j) {
ObRawExpr* in_expr = candi_exprs->in_exprs_.at(j);
ObRawExpr* row_expr = NULL;
if (OB_ISNULL(in_expr)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null in expr", K(ret));
} else if (2 != in_expr->get_param_count() ||
OB_ISNULL(row_expr=in_expr->get_param_expr(1))) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null expr", K(ret));
} else if (row_expr->get_param_count() * range_count < min_cost_range_count) {
min_cost_range_count = row_expr->get_param_count() * range_count;
if (NULL == min_cost_in_expr) {
min_cost_in_expr = in_expr;
} else if (OB_FAIL(ignore_predicates.push_back(min_cost_in_expr))) {
LOG_WARN("failed to push back expr", K(ret));
} else {
min_cost_in_expr = in_expr;
}
} else if (OB_FAIL(ignore_predicates.push_back(in_expr))) {
LOG_WARN("failed to push back expr", K(ret));
}
}
if (OB_SUCC(ret) && NULL != min_cost_in_expr) {
//check cost
if (OB_FAIL(range_exprs.push_back(min_cost_in_expr))) {
LOG_WARN("failed to push back expr", K(ret));
} else if (OB_FAIL(calculate_range_expr_cost(sorted_predicates,
range_exprs,
range_columns.count(),
min_cost_range_count,
cost))) {
LOG_WARN("failed to calculate range expr cost", K(ret));
} else if (cost >= min_cost) {
//increase cost, ignore in expr
range_exprs.pop_back();
if (OB_FAIL(ignore_predicates.push_back(min_cost_in_expr))) {
LOG_WARN("failed to push back expr", K(ret));
}
} else {
//reduce cost, use in expr
range_count = min_cost_range_count;
min_cost = cost;
}
}
}
}
//remove ignore in expr
for (int64_t i = 0; OB_SUCC(ret) && i < predicates.count(); ++i) {
if (ObOptimizerUtil::find_item(ignore_predicates, predicates.at(i))) {
//do nothing
} else if (OB_FAIL(range_predicates.push_back(predicates.at(i)))) {
LOG_WARN("failed to push back expr", K(ret));
}
}
//destroy candi range exprs
for (int64_t i = 0; i < sorted_predicates.count(); ++i) {
if (NULL != sorted_predicates.at(i)) {
sorted_predicates.at(i)->~CandiRangeExprs();
sorted_predicates.at(i) = NULL;
}
}
LOG_TRACE("used predicates calc query range:", K(range_predicates));
return ret;
}
int ObJoinOrder::calculate_range_expr_cost(ObIArray<CandiRangeExprs*> &sorted_predicates,
ObIArray<ObRawExpr*> &range_exprs,
int64_t range_column_count,
int64_t range_count,
double &cost)
{
int ret = OB_SUCCESS;
double range_sel = 1;
ObSEArray<ObRawExpr*, 4> filters;
if (OB_ISNULL(get_plan())) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null plan", K(ret));
} else if (OB_FAIL(get_range_filter(sorted_predicates,
range_exprs,
filters))) {
LOG_WARN("failed to get range filter", K(ret));
} else if (OB_FAIL(ObOptSelectivity::calculate_selectivity(get_plan()->get_basic_table_metas(),
get_plan()->get_selectivity_ctx(),
range_exprs,
range_sel,
get_plan()->get_predicate_selectivities()))) {
LOG_WARN("failed to calculate selectivity", K(ret));
} else if (OB_FAIL(ObOptEstCost::cost_range_scan(table_meta_info_,
filters,
range_column_count,
range_count,
range_sel,
cost,
get_plan()->get_optimizer_context().get_cost_model_type()))) {
LOG_WARN("failed to estimate range scan cost", K(ret));
} else {
LOG_TRACE("query range cost:", K(range_column_count), K(range_count), K(range_sel), K(cost));
LOG_TRACE("candi range exprs:", K(range_exprs));
}
return ret;
}
int ObJoinOrder::sort_predicate_by_index_column(const ObIArray<ColumnItem> &range_columns,
const ObIArray<ObRawExpr*> &predicates,
ObIArray<CandiRangeExprs*> &sort_exprs,
bool &has_in_pred)
{
int ret = OB_SUCCESS;
has_in_pred = false;
int64_t column_id = 0;
bool is_in_expr = false;
bool is_valid = false;
if (OB_ISNULL(allocator_)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null allocator", K(ret));
}
for (int64_t i = 0; OB_SUCC(ret) && i < predicates.count(); ++i) {
ObRawExpr* expr = predicates.at(i);
bool find = false;
if (OB_ISNULL(expr)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null expr", K(ret));
} else if (OB_FAIL(is_eq_or_in_range_expr(expr,
column_id,
is_in_expr,
is_valid))) {
LOG_WARN("failed check is valid range expr", K(ret));
} else if (!is_valid) {
find = true;
} else {
has_in_pred |= is_in_expr;
}
for (int64_t j = 0; OB_SUCC(ret) && !find && j < sort_exprs.count(); ++j) {
CandiRangeExprs *candi_exprs = sort_exprs.at(j);
if (OB_ISNULL(candi_exprs)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null range exprs", K(ret));
} else if (column_id == candi_exprs->column_id_) {
find = true;
if (is_in_expr &&
OB_FAIL(candi_exprs->in_exprs_.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
} else if (!is_in_expr &&
OB_FAIL(candi_exprs->eq_exprs_.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
}
}
}
if (OB_SUCC(ret) && !find) {
int64_t index = OB_INVALID_INDEX;
for (int64_t j = 0; OB_INVALID_INDEX == index && j < range_columns.count(); ++j) {
if (column_id == range_columns.at(j).column_id_) {
index = j;
}
}
if (OB_INVALID_INDEX != index) {
CandiRangeExprs *candi_exprs = NULL;
if (OB_ISNULL(candi_exprs = static_cast<CandiRangeExprs*>(
allocator_->alloc(sizeof(CandiRangeExprs))))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to create outer join info", K(ret));
} else {
candi_exprs = new (candi_exprs) CandiRangeExprs();
candi_exprs->index_ = index;
candi_exprs->column_id_ = column_id;
if (is_in_expr &&
OB_FAIL(candi_exprs->in_exprs_.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
} else if (!is_in_expr &&
OB_FAIL(candi_exprs->eq_exprs_.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
} else if (sort_exprs.push_back(candi_exprs)) {
LOG_WARN("failed to push back expr", K(ret));
}
}
}
}
}
return ret;
}
int ObJoinOrder::is_eq_or_in_range_expr(ObRawExpr* expr,
int64_t &column_id,
bool &is_in_expr,
bool &is_valid)
{
int ret = OB_SUCCESS;
column_id = OB_INVALID_ID;
is_in_expr = false;
is_valid = false;
if (OB_ISNULL(expr)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null expr", K(ret));
} else if (T_OP_EQ == expr->get_expr_type() ||
T_OP_NSEQ == expr->get_expr_type()) {
ObRawExpr* l_expr = NULL;
ObRawExpr* r_expr = NULL;
if (expr->get_param_count() < 2) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null param count", K(ret));
} else if (OB_ISNULL(l_expr=expr->get_param_expr(0)) ||
OB_ISNULL(r_expr=expr->get_param_expr(1))) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null expr", K(ret));
} else if (T_OP_ROW == l_expr->get_expr_type()) {
//do nothing
} else if (OB_FAIL(ObOptimizerUtil::get_expr_without_lossless_cast(l_expr, l_expr))) {
LOG_WARN("failed to get lossless cast expr", K(ret));
} else if (OB_FAIL(ObOptimizerUtil::get_expr_without_lossless_cast(r_expr, r_expr))) {
LOG_WARN("failed to get lossless cast expr", K(ret));
} else if (l_expr->has_flag(IS_COLUMN) && r_expr->is_const_expr()) {
ObColumnRefRawExpr *col_expr = static_cast<ObColumnRefRawExpr*>(l_expr);
column_id = col_expr->get_column_id();
is_in_expr = false;
is_valid = true;
} else if (l_expr->is_const_expr() && r_expr->has_flag(IS_COLUMN)) {
ObColumnRefRawExpr *col_expr = static_cast<ObColumnRefRawExpr*>(r_expr);
column_id = col_expr->get_column_id();
is_in_expr = false;
is_valid = true;
}
} else if (T_OP_IN == expr->get_expr_type()) {
ObRawExpr* l_expr = NULL;
if (expr->get_param_count() < 1) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null param count", K(ret));
} else if (OB_ISNULL(l_expr=expr->get_param_expr(0))) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null expr", K(ret));
} else if (OB_FAIL(ObOptimizerUtil::get_expr_without_lossless_cast(l_expr, l_expr))) {
LOG_WARN("failed to get lossless cast expr", K(ret));
} else if (l_expr->has_flag(IS_COLUMN)) {
ObColumnRefRawExpr *col_expr = static_cast<ObColumnRefRawExpr*>(l_expr);
column_id = col_expr->get_column_id();
is_in_expr = true;
is_valid = true;
}
}
return ret;
}
int ObJoinOrder::get_range_filter(ObIArray<CandiRangeExprs*> &sort_exprs,
ObIArray<ObRawExpr*> &range_exprs,
ObIArray<ObRawExpr*> &filters)
{
int ret = OB_SUCCESS;
filters.reuse();
for (int64_t i = 0; OB_SUCC(ret) && i < sort_exprs.count(); ++i) {
CandiRangeExprs *candi_exprs = sort_exprs.at(i);
if (OB_ISNULL(candi_exprs)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpect null range exprs", K(ret));
}
for (int64_t j = 0; OB_SUCC(ret) && j < candi_exprs->eq_exprs_.count(); ++j) {
ObRawExpr *expr = candi_exprs->eq_exprs_.at(j);
if (ObOptimizerUtil::find_item(range_exprs, expr)) {
//do nothing
} else if (OB_FAIL(filters.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
}
}
for (int64_t j = 0; OB_SUCC(ret) && j < candi_exprs->in_exprs_.count(); ++j) {
ObRawExpr *expr = candi_exprs->in_exprs_.at(j);
if (ObOptimizerUtil::find_item(range_exprs, expr)) {
//do nothing
} else if (OB_FAIL(filters.push_back(expr))) {
LOG_WARN("failed to push back expr", K(ret));
}
}
}
return ret;
}
int ObJoinOrder::estimate_size_for_base_table(PathHelper &helper,
ObIArray<AccessPath *> &access_paths)
{
int ret = OB_SUCCESS;
const ObDMLStmt *stmt = NULL;
@ -3279,29 +3624,17 @@ int ObJoinOrder::estimate_size_and_width_for_base_table(PathHelper &helper,
ret = OB_ERR_UNEXPECTED;
LOG_WARN("get unexpected null or path type",
K(ret), K(get_plan()), K(table_item), K(type_), K(stmt));
} else if (!helper.is_inner_path_ &&
OB_FAIL(ObOptEstCost::estimate_width_for_table(get_plan()->get_basic_table_metas(),
get_plan()->get_selectivity_ctx(),
stmt->get_column_items(),
table_id_,
output_row_size_))) {
LOG_WARN("estimate width of row failed", K(table_id_), K(ret));
} else if (!helper.is_inner_path_ &&
OB_FAIL(compute_table_meta_info(table_item->table_id_, table_item->ref_id_))) {
LOG_WARN("failed to compute table meta info", K(ret));
} else if (OB_FAIL(fill_path_index_meta_info(table_item->table_id_,
table_item->ref_id_,
access_paths))) {
LOG_WARN("failed to fill path index meta info", K(ret));
} else {
if (OB_FAIL(estimate_rowcount_for_access_path(access_paths,
} else if (OB_FAIL(estimate_rowcount_for_access_path(access_paths,
helper.is_inner_path_,
helper.filters_))) {
LOG_WARN("failed to estimate and add access path", K(ret));
} else {
LOG_TRACE("estimate rows for base table", K(output_rows_),
K(get_plan()->get_basic_table_metas()), K(output_row_size_));
}
LOG_WARN("failed to estimate and add access path", K(ret));
} else {
LOG_TRACE("estimate rows for base table", K(output_rows_),
K(get_plan()->get_basic_table_metas()), K(output_row_size_));
}
return ret;
}
@ -6111,6 +6444,7 @@ int JoinPath::cost_nest_loop_join(int64_t join_parallel,
NULL != right_path_->get_sharding()->get_phy_table_location_info()) {
right_part_cnt = right_path_->get_sharding()->get_part_cnt();
}
left_rows = ObJoinOrder::calc_single_parallel_rows(left_rows, in_parallel);
if (DistAlgo::DIST_BC2HOST_NONE == join_dist_algo_) {
left_rows = ObJoinOrder::calc_single_parallel_rows(left_rows, in_parallel/server_cnt_);
right_cost = right_cost * right_out_parallel / server_cnt_;
@ -6120,11 +6454,8 @@ int JoinPath::cost_nest_loop_join(int64_t join_parallel,
right_rows /= in_parallel;
} else if (DistAlgo::DIST_NONE_BROADCAST == join_dist_algo_ ||
DistAlgo::DIST_NONE_ALL == join_dist_algo_) {
left_rows = ObJoinOrder::calc_single_parallel_rows(left_rows, in_parallel);
} else if (DistAlgo::DIST_PULL_TO_LOCAL == join_dist_algo_) {
/* do nothing */
} else {
left_rows = ObJoinOrder::calc_single_parallel_rows(left_rows, in_parallel);
right_rows /= right_part_cnt;
const int64_t right_real_parallel = is_partition_wise() ? in_parallel : right_out_parallel;
right_cost = right_cost * right_real_parallel / right_part_cnt;
@ -6912,7 +7243,7 @@ int ObJoinOrder::generate_base_table_paths(PathHelper &helper)
} else if (OB_FAIL(compute_table_location_for_paths(access_paths,
tbl_part_infos))) {
LOG_WARN("failed to calc table location", K(ret));
} else if (OB_FAIL(estimate_size_and_width_for_base_table(helper, access_paths))) {
} else if (OB_FAIL(estimate_size_for_base_table(helper, access_paths))) {
LOG_WARN("failed to estimate_size", K(ret));
} else if (!helper.is_inner_path_ && !is_virtual_table(ref_table_id)
&& EXTERNAL_TABLE != table_meta_info_.table_type_
@ -6940,7 +7271,12 @@ int ObJoinOrder::compute_base_table_property(uint64_t table_id,
uint64_t ref_table_id)
{
int ret = OB_SUCCESS;
if (OB_FAIL(ObOptimizerUtil::compute_const_exprs(restrict_info_set_, output_const_exprs_))) {
const ObDMLStmt *stmt = NULL;
if (OB_ISNULL(get_plan()) || OB_ISNULL(stmt = get_plan()->get_stmt())) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("get unexpected null or path type",
K(ret), K(get_plan()), K(stmt));
} else if (OB_FAIL(ObOptimizerUtil::compute_const_exprs(restrict_info_set_, output_const_exprs_))) {
LOG_WARN("failed to compute const exprs", K(ret));
} else if (OB_FAIL(ObEqualAnalysis::compute_equal_set(allocator_,
restrict_info_set_,
@ -6950,6 +7286,19 @@ int ObJoinOrder::compute_base_table_property(uint64_t table_id,
ref_table_id,
get_restrict_infos()))) {
LOG_WARN("failed to extract fd item set", K(ret));
} else if (OB_FAIL(compute_table_location(table_id,
ref_table_id,
false,
table_partition_info_))) {
LOG_WARN("failed to calc table location", K(ret));
} else if (OB_FAIL(compute_table_meta_info(table_id, ref_table_id))) {
LOG_WARN("failed to compute table meta info", K(ret));
} else if (OB_FAIL(ObOptEstCost::estimate_width_for_table(get_plan()->get_basic_table_metas(),
get_plan()->get_selectivity_ctx(),
stmt->get_column_items(),
table_id_,
output_row_size_))) {
LOG_WARN("estimate width of row failed", K(table_id_), K(ret));
} else {
LOG_TRACE("succeed to compute base table property",
K(restrict_info_set_), K(output_const_exprs_),

View File

@ -51,6 +51,18 @@ namespace sql
class ObIndexSkylineDim;
class ObIndexInfoCache;
class ObSelectLogPlan;
struct CandiRangeExprs {
int64_t column_id_;
int64_t index_;
ObSEArray<ObRawExpr*, 2, common::ModulePageAllocator, true> eq_exprs_;
ObSEArray<ObRawExpr*, 2, common::ModulePageAllocator, true> in_exprs_;
TO_STRING_KV(
K_(column_id),
K_(index),
K_(eq_exprs),
K_(in_exprs)
);
};
/*
* inner join未来的连接条件
*/
@ -1384,8 +1396,8 @@ struct NullAwareAntiJoinInfo {
const Path &second_path,
DominateRelation &relation);
int estimate_size_and_width_for_base_table(PathHelper &helper,
ObIArray<AccessPath *> &access_paths);
int estimate_size_for_base_table(PathHelper &helper,
ObIArray<AccessPath *> &access_paths);
int estimate_size_and_width_for_join(const ObJoinOrder* lefttree,
const ObJoinOrder* righttree,
@ -1563,6 +1575,30 @@ struct NullAwareAntiJoinInfo {
ObIArray<ObExprConstraint> &expr_constraints,
ObQueryRange* &range);
int get_candi_range_expr(const ObIArray<ColumnItem> &range_columns,
const ObIArray<ObRawExpr*> &predicates,
ObIArray<ObRawExpr*> &range_predicates);
int calculate_range_expr_cost(ObIArray<CandiRangeExprs*> &sorted_predicates,
ObIArray<ObRawExpr*> &range_exprs,
int64_t range_column_count,
int64_t range_count,
double &cost);
int sort_predicate_by_index_column(const ObIArray<ColumnItem> &range_columns,
const ObIArray<ObRawExpr*> &predicates,
ObIArray<CandiRangeExprs*> &sort_exprs,
bool &has_in_pred);
int is_eq_or_in_range_expr(ObRawExpr* expr,
int64_t &column_id,
bool &is_in_expr,
bool &is_valid);
int get_range_filter(ObIArray<CandiRangeExprs*> &sort_exprs,
ObIArray<ObRawExpr*> &range_exprs,
ObIArray<ObRawExpr*> &filters);
int extract_geo_preliminary_query_range(const ObIArray<ColumnItem> &range_columns,
const ObIArray<ObRawExpr*> &predicates,
const ColumnIdInfoMap &column_schema_info,
@ -2108,7 +2144,6 @@ struct NullAwareAntiJoinInfo {
int compute_table_location(const uint64_t table_id,
const uint64_t ref_id,
ObIArray<AccessPath *> &access_paths,
const bool is_global_index,
ObTablePartitionInfo *&table_partition_info);

View File

@ -425,6 +425,26 @@ int ObOptEstCost::cost_delete(ObDelUpCostInfo& cost_info,
return ret;
}
int ObOptEstCost::cost_range_scan(const ObTableMetaInfo& table_meta_info,
const ObIArray<ObRawExpr *> &filters,
int64_t index_column_count,
int64_t range_count,
double range_sel,
double &cost,
MODEL_TYPE model_type)
{
int ret = OB_SUCCESS;
if (OB_FAIL(get_model(model_type).cost_range_scan(table_meta_info,
filters,
index_column_count,
range_count,
range_sel,
cost))) {
LOG_WARN("failed to est cost for range scan", K(model_type), K(ret));
}
return ret;
}
int ObOptEstCost::estimate_width_for_table(const OptTableMetas &table_metas,
const OptSelectivityCtx &ctx,
const ObIArray<ColumnItem> &columns,

View File

@ -181,6 +181,14 @@ public:
static int cost_delete(ObDelUpCostInfo& cost_info, double &cost, MODEL_TYPE model_type);
static int cost_range_scan(const ObTableMetaInfo& table_meta_info,
const ObIArray<ObRawExpr *> &filters,
int64_t index_column_count,
int64_t range_count,
double range_sel,
double &cost,
MODEL_TYPE model_type);
static int estimate_width_for_table(const OptTableMetas &table_metas,
const OptSelectivityCtx &ctx,
const ObIArray<ColumnItem> &columns,

View File

@ -304,6 +304,8 @@ int ObOptEstCostModel::cost_hashjoin(const ObCostHashJoinInfo &est_cost_info,
ret = OB_ERR_UNEXPECTED;
LOG_WARN("get unexpected join type", K(est_cost_info.join_type_), K(ret));
}
} else {
cond_tuples = left_rows * right_rows * cond_sel;
}
out_tuples = cond_tuples * filter_sel;
double join_filter_cost = 0.0;
@ -1638,8 +1640,10 @@ int ObOptEstCostModel::cost_table_scan_one_batch_inner(double row_count,
qual_cost += cost_quals(row_count, est_cost_info.postfix_filters_);
}
// CPU代价,包括get_next_row调用的代价和谓词代价
double range_cost = 0;
range_cost = est_cost_info.ranges_.count() * cost_params_.RANGE_COST;
double cpu_cost = row_count * cost_params_.CPU_TUPLE_COST
+ qual_cost;
+ range_cost + qual_cost;
// 从memtable读取数据的代价,待提供
double memtable_cost = 0;
// memtable数据和基线数据合并的代价,待提供
@ -1853,8 +1857,12 @@ int ObOptEstCostModel::cost_table_get_one_batch_inner(double row_count,
}
}
// CPU代价,包括get_next_row调用的代价和谓词代价
double range_cost = 0;
if (est_cost_info.ranges_.count() > 1) {
range_cost = est_cost_info.ranges_.count() * cost_params_.RANGE_COST;
}
double cpu_cost = row_count * cost_params_.CPU_TUPLE_COST
+ qual_cost;
+ range_cost + qual_cost;
// 从memtable读取数据的代价,待提供
double memtable_cost = 0;
// memtable数据和基线数据合并的代价,待提供
@ -2255,3 +2263,33 @@ int ObOptEstCostModel::cost_delete(ObDelUpCostInfo& cost_info, double &cost)
cost_params_.DELETE_CHECK_PER_ROW_COST * cost_info.constraint_count_;
return ret;
}
int ObOptEstCostModel::cost_range_scan(const ObTableMetaInfo& table_meta_info,
const ObIArray<ObRawExpr *> &filters,
int64_t index_column_count,
int64_t range_count,
double range_sel,
double &cost)
{
int ret = OB_SUCCESS;
cost = 0;
int64_t row_count = table_meta_info.table_row_count_ * range_sel;
double num_micro_blocks = -1;
if (table_meta_info.has_opt_stat_) {
num_micro_blocks = table_meta_info.micro_block_count_;
num_micro_blocks *= index_column_count * 1.0 / table_meta_info.table_column_count_;
}
double num_micro_blocks_read = 0;
if (OB_LIKELY(table_meta_info.table_row_count_ > 0)) {
num_micro_blocks_read = std::ceil(num_micro_blocks
* row_count
/ static_cast<double> (table_meta_info.table_row_count_));
}
double io_cost = cost_params_.MICRO_BLOCK_SEQ_COST * num_micro_blocks_read;
double qual_cost = cost_quals(row_count, filters);
double cpu_cost = row_count * cost_params_.CPU_TUPLE_COST
+ range_count * cost_params_.RANGE_COST + qual_cost;
cpu_cost += row_count * cost_params_.TABLE_SCAN_CPU_TUPLE_COST;
cost = io_cost + cpu_cost;
return ret;
}

View File

@ -643,7 +643,8 @@ public:
const double DEFAULT_DELETE_PER_ROW_COST,
const double DEFAULT_DELETE_INDEX_PER_ROW_COST,
const double DEFAULT_DELETE_CHECK_PER_ROW_COST,
const double DEFAULT_SPATIAL_PER_ROW_COST
const double DEFAULT_SPATIAL_PER_ROW_COST,
const double DEFAULT_RANGE_COST
)
: CPU_TUPLE_COST(DEFAULT_CPU_TUPLE_COST),
TABLE_SCAN_CPU_TUPLE_COST(DEFAULT_TABLE_SCAN_CPU_TUPLE_COST),
@ -693,7 +694,8 @@ public:
DELETE_PER_ROW_COST(DEFAULT_DELETE_PER_ROW_COST),
DELETE_INDEX_PER_ROW_COST(DEFAULT_DELETE_INDEX_PER_ROW_COST),
DELETE_CHECK_PER_ROW_COST(DEFAULT_DELETE_CHECK_PER_ROW_COST),
SPATIAL_PER_ROW_COST(DEFAULT_SPATIAL_PER_ROW_COST)
SPATIAL_PER_ROW_COST(DEFAULT_SPATIAL_PER_ROW_COST),
RANGE_COST(DEFAULT_RANGE_COST)
{}
/** 读取一行的CPU开销,基本上只包括get_next_row()操作 */
double CPU_TUPLE_COST;
@ -791,6 +793,8 @@ public:
double DELETE_CHECK_PER_ROW_COST;
//空间索引扫描的线性参数
double SPATIAL_PER_ROW_COST;
//存储层切换一次range的代价
double RANGE_COST;
};
ObOptEstCostModel(
@ -939,6 +943,14 @@ public:
double &cost);
int cost_px(int64_t parallel, double &px_cost);
int cost_range_scan(const ObTableMetaInfo& table_meta_info,
const ObIArray<ObRawExpr *> &filters,
int64_t index_column_count,
int64_t range_count,
double range_sel,
double &cost);
protected:
int cost_sort(const ObSortCostInfo &cost_info,
const common::ObIArray<ObExprResType> &order_col_types,

View File

@ -77,8 +77,10 @@ int ObOptEstVectorCostModel::cost_table_scan_one_batch_inner(double row_count,
qual_cost += cost_quals(row_count, est_cost_info.postfix_filters_);
}
// CPU代价,包括get_next_row调用的代价和谓词代价
double range_cost = 0;
range_cost = est_cost_info.ranges_.count() * cost_params_.RANGE_COST;
double cpu_cost = row_count * cost_params_.CPU_TUPLE_COST
+ qual_cost;
+ range_cost + qual_cost;
// 从memtable读取数据的代价,待提供
double memtable_cost = 0;
// memtable数据和基线数据合并的代价,待提供

View File

@ -68,6 +68,7 @@ const static double NORMAL_DELETE_PER_ROW_COST = 5.0310162499999995;
const static double NORMAL_DELETE_INDEX_PER_ROW_COST = 6.549611874999999;
const static double NORMAL_DELETE_CHECK_PER_ROW_COST = 59.4583275;
const static double NORMAL_SPATIAL_PER_ROW_COST = 3.2434868757557513;
const static double NORMAL_RANGE_COST = 2.1;
const static double comparison_params_normal[ObMaxTC+1] = {
NORMAL_CMP_INT_COST, // null
@ -152,7 +153,8 @@ const static ObOptEstCostModel::ObCostParams cost_params_normal(
NORMAL_DELETE_PER_ROW_COST,
NORMAL_DELETE_INDEX_PER_ROW_COST,
NORMAL_DELETE_CHECK_PER_ROW_COST,
NORMAL_SPATIAL_PER_ROW_COST
NORMAL_SPATIAL_PER_ROW_COST,
NORMAL_RANGE_COST
);
}

View File

@ -68,6 +68,7 @@ const static double VECTOR_DELETE_PER_ROW_COST = 5.0310162499999995;
const static double VECTOR_DELETE_INDEX_PER_ROW_COST = 6.549611874999999;
const static double VECTOR_DELETE_CHECK_PER_ROW_COST = 59.4583275;
const static double VECTOR_SPATIAL_PER_ROW_COST = 3.2434868757557513; // todo: fix later
const static double VECTOR_RANGE_COST = 2.1;
const static double comparison_params_vector[ObMaxTC+1] = {
VECTOR_CMP_INT_COST, // null
@ -152,7 +153,8 @@ const static ObOptEstCostModel::ObCostParams cost_params_vector(
VECTOR_DELETE_PER_ROW_COST,
VECTOR_DELETE_INDEX_PER_ROW_COST,
VECTOR_DELETE_CHECK_PER_ROW_COST,
VECTOR_SPATIAL_PER_ROW_COST
VECTOR_SPATIAL_PER_ROW_COST,
VECTOR_RANGE_COST
);
}

View File

@ -3439,8 +3439,7 @@ int ObOptSelectivity::get_column_basic_from_meta(const OptTableMetas &table_meta
row_count = table_meta->get_rows();
const OptColumnMeta *column_meta = table_meta->get_column_meta(column_id);
if (OB_ISNULL(column_meta)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("column meta not find", K(ret), K(*table_meta), K(column_expr));
use_default = true;
} else {
ndv = column_meta->get_ndv();
num_null = column_meta->get_num_null();

View File

@ -424,6 +424,18 @@ bool ObSQLSessionInfo::is_in_range_optimization_enabled() const
return bret;
}
int ObSQLSessionInfo::is_better_inlist_enabled(bool &enabled) const
{
int ret = OB_SUCCESS;
enabled = false;
int64_t tenant_id = get_effective_tenant_id();
omt::ObTenantConfigGuard tenant_config(TENANT_CONF(tenant_id));
if (tenant_config.is_valid()) {
enabled = tenant_config->_optimizer_better_inlist_costing;
}
return ret;
}
void ObSQLSessionInfo::destroy(bool skip_sys_var)
{
if (is_inited_) {

View File

@ -1068,6 +1068,7 @@ public:
int is_temp_table_transformation_enabled(bool &transformation_enabled) const;
int is_groupby_placement_transformation_enabled(bool &transformation_enabled) const;
bool is_in_range_optimization_enabled() const;
int is_better_inlist_enabled(bool &enabled) const;
ObSessionDDLInfo &get_ddl_info() { return ddl_info_; }
void set_ddl_info(const ObSessionDDLInfo &ddl_info) { ddl_info_ = ddl_info; }

View File

@ -352,13 +352,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |29 |
|2 | └─SORT | |20 |16 |
|3 | └─PX PARTITION ITERATOR | |20 |13 |
|4 | └─MERGE FULL OUTER JOIN | |20 |13 |
|5 | ├─TABLE FULL SCAN |t1 |20 |6 |
|6 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |48 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |42 |
|2 | └─SORT | |20 |28 |
|3 | └─PX PARTITION ITERATOR | |20 |26 |
|4 | └─MERGE FULL OUTER JOIN | |20 |26 |
|5 | ├─TABLE FULL SCAN |t1 |20 |13 |
|6 | └─TABLE FULL SCAN |t2 |20 |13 |
==================================================================
Outputs & filters:
-------------------------------------
@ -419,13 +419,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |21 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |21 |
|2 | └─SORT | |1 |20 |
|3 | └─PX PARTITION ITERATOR | |1 |20 |
|4 | └─MERGE FULL OUTER JOIN | |1 |20 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |42 |
|2 | └─SORT | |1 |41 |
|3 | └─PX PARTITION ITERATOR | |1 |41 |
|4 | └─MERGE FULL OUTER JOIN | |1 |41 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
==================================================================
Outputs & filters:
-------------------------------------
@ -474,13 +474,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |39 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |33 |
|2 | └─SORT | |20 |19 |
|3 | └─PX PARTITION ITERATOR | |20 |17 |
|4 | └─MERGE FULL OUTER JOIN | |20 |17 |
|5 | ├─TABLE FULL SCAN |t1 |20 |8 |
|6 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |50 |
|2 | └─SORT | |20 |36 |
|3 | └─PX PARTITION ITERATOR | |20 |33 |
|4 | └─MERGE FULL OUTER JOIN | |20 |33 |
|5 | ├─TABLE FULL SCAN |t1 |20 |16 |
|6 | └─TABLE FULL SCAN |t2 |20 |16 |
==================================================================
Outputs & filters:
-------------------------------------
@ -533,13 +533,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |21 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |21 |
|2 | └─SORT | |1 |20 |
|3 | └─PX PARTITION ITERATOR | |1 |20 |
|4 | └─MERGE FULL OUTER JOIN | |1 |20 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |42 |
|2 | └─SORT | |1 |41 |
|3 | └─PX PARTITION ITERATOR | |1 |41 |
|4 | └─MERGE FULL OUTER JOIN | |1 |41 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
==================================================================
Outputs & filters:
-------------------------------------
@ -584,13 +584,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |29 |
|2 | └─SORT | |20 |16 |
|3 | └─PX PARTITION ITERATOR | |20 |13 |
|4 | └─MERGE FULL OUTER JOIN | |20 |13 |
|5 | ├─TABLE FULL SCAN |t1 |20 |6 |
|6 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |48 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |42 |
|2 | └─SORT | |20 |28 |
|3 | └─PX PARTITION ITERATOR | |20 |26 |
|4 | └─MERGE FULL OUTER JOIN | |20 |26 |
|5 | ├─TABLE FULL SCAN |t1 |20 |13 |
|6 | └─TABLE FULL SCAN |t2 |20 |13 |
==================================================================
Outputs & filters:
-------------------------------------
@ -651,13 +651,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |21 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |21 |
|2 | └─SORT | |1 |20 |
|3 | └─PX PARTITION ITERATOR | |1 |20 |
|4 | └─MERGE FULL OUTER JOIN | |1 |20 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |42 |
|2 | └─SORT | |1 |41 |
|3 | └─PX PARTITION ITERATOR | |1 |41 |
|4 | └─MERGE FULL OUTER JOIN | |1 |41 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
==================================================================
Outputs & filters:
-------------------------------------
@ -706,13 +706,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |39 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |33 |
|2 | └─SORT | |20 |19 |
|3 | └─PX PARTITION ITERATOR | |20 |17 |
|4 | └─MERGE FULL OUTER JOIN | |20 |17 |
|5 | ├─TABLE FULL SCAN |t1 |20 |8 |
|6 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |50 |
|2 | └─SORT | |20 |36 |
|3 | └─PX PARTITION ITERATOR | |20 |33 |
|4 | └─MERGE FULL OUTER JOIN | |20 |33 |
|5 | ├─TABLE FULL SCAN |t1 |20 |16 |
|6 | └─TABLE FULL SCAN |t2 |20 |16 |
==================================================================
Outputs & filters:
-------------------------------------
@ -765,13 +765,13 @@ Query Plan
==================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |21 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |21 |
|2 | └─SORT | |1 |20 |
|3 | └─PX PARTITION ITERATOR | |1 |20 |
|4 | └─MERGE FULL OUTER JOIN | |1 |20 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |42 |
|2 | └─SORT | |1 |41 |
|3 | └─PX PARTITION ITERATOR | |1 |41 |
|4 | └─MERGE FULL OUTER JOIN | |1 |41 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
==================================================================
Outputs & filters:
-------------------------------------
@ -816,13 +816,13 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |39 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |33 |
|2 | └─SORT | |20 |19 |
|3 | └─PX PARTITION ITERATOR | |20 |17 |
|4 | └─HASH FULL OUTER JOIN | |20 |17 |
|5 | ├─TABLE FULL SCAN |t1 |20 |6 |
|6 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |46 |
|2 | └─SORT | |20 |33 |
|3 | └─PX PARTITION ITERATOR | |20 |30 |
|4 | └─HASH FULL OUTER JOIN | |20 |30 |
|5 | ├─TABLE FULL SCAN |t1 |20 |13 |
|6 | └─TABLE FULL SCAN |t2 |20 |13 |
=================================================================
Outputs & filters:
-------------------------------------
@ -882,13 +882,13 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |25 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |24 |
|2 | └─SORT | |1 |24 |
|3 | └─PX PARTITION ITERATOR | |1 |24 |
|4 | └─HASH FULL OUTER JOIN | |1 |24 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |46 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |46 |
|2 | └─SORT | |1 |45 |
|3 | └─PX PARTITION ITERATOR | |1 |45 |
|4 | └─HASH FULL OUTER JOIN | |1 |45 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -936,13 +936,13 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |36 |
|2 | └─SORT | |20 |23 |
|3 | └─PX PARTITION ITERATOR | |20 |20 |
|4 | └─HASH FULL OUTER JOIN | |20 |20 |
|5 | ├─TABLE FULL SCAN |t1 |20 |8 |
|6 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |60 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |54 |
|2 | └─SORT | |20 |40 |
|3 | └─PX PARTITION ITERATOR | |20 |38 |
|4 | └─HASH FULL OUTER JOIN | |20 |38 |
|5 | ├─TABLE FULL SCAN |t1 |20 |16 |
|6 | └─TABLE FULL SCAN |t2 |20 |16 |
=================================================================
Outputs & filters:
-------------------------------------
@ -994,13 +994,13 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |25 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |24 |
|2 | └─SORT | |1 |24 |
|3 | └─PX PARTITION ITERATOR | |1 |24 |
|4 | └─HASH FULL OUTER JOIN | |1 |24 |
|5 | ├─TABLE FULL SCAN |t1 |20 |10 |
|6 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |46 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |46 |
|2 | └─SORT | |1 |45 |
|3 | └─PX PARTITION ITERATOR | |1 |45 |
|4 | └─HASH FULL OUTER JOIN | |1 |45 |
|5 | ├─TABLE FULL SCAN |t1 |20 |20 |
|6 | └─TABLE FULL SCAN |t2 |20 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -1045,16 +1045,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |46 |
|2 | └─SORT | |20 |33 |
|3 | └─HASH FULL OUTER JOIN | |20 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |70 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |64 |
|2 | └─SORT | |20 |50 |
|3 | └─HASH FULL OUTER JOIN | |20 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1119,16 +1119,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |31 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |31 |
|2 | └─SORT | |1 |30 |
|3 | └─HASH FULL OUTER JOIN | |1 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |1 |49 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |48 |
|2 | └─SORT | |1 |48 |
|3 | └─HASH FULL OUTER JOIN | |1 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1181,16 +1181,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |54 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |48 |
|2 | └─SORT | |20 |34 |
|3 | └─HASH FULL OUTER JOIN | |20 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |74 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |67 |
|2 | └─SORT | |20 |54 |
|3 | └─HASH FULL OUTER JOIN | |20 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1255,16 +1255,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |33 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |33 |
|2 | └─SORT | |1 |32 |
|3 | └─HASH FULL OUTER JOIN | |1 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |1 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |52 |
|2 | └─SORT | |1 |51 |
|3 | └─HASH FULL OUTER JOIN | |1 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1317,16 +1317,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1391,16 +1391,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1453,16 +1453,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1527,16 +1527,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1589,16 +1589,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |46 |
|2 | └─SORT | |20 |33 |
|3 | └─HASH FULL OUTER JOIN | |20 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |70 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |64 |
|2 | └─SORT | |20 |50 |
|3 | └─HASH FULL OUTER JOIN | |20 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1663,16 +1663,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |31 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |31 |
|2 | └─SORT | |1 |30 |
|3 | └─HASH FULL OUTER JOIN | |1 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |1 |49 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |48 |
|2 | └─SORT | |1 |48 |
|3 | └─HASH FULL OUTER JOIN | |1 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1725,16 +1725,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |54 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |48 |
|2 | └─SORT | |20 |34 |
|3 | └─HASH FULL OUTER JOIN | |20 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |74 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |67 |
|2 | └─SORT | |20 |54 |
|3 | └─HASH FULL OUTER JOIN | |20 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1799,16 +1799,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |33 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |33 |
|2 | └─SORT | |1 |32 |
|3 | └─HASH FULL OUTER JOIN | |1 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |1 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |52 |
|2 | └─SORT | |1 |51 |
|3 | └─HASH FULL OUTER JOIN | |1 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1861,16 +1861,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1935,16 +1935,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1997,16 +1997,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2071,16 +2071,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2133,16 +2133,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |46 |
|2 | └─SORT | |20 |33 |
|3 | └─HASH FULL OUTER JOIN | |20 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |70 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |64 |
|2 | └─SORT | |20 |50 |
|3 | └─HASH FULL OUTER JOIN | |20 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2207,16 +2207,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |31 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |31 |
|2 | └─SORT | |1 |30 |
|3 | └─HASH FULL OUTER JOIN | |1 |30 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |1 |49 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |48 |
|2 | └─SORT | |1 |48 |
|3 | └─HASH FULL OUTER JOIN | |1 |48 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2269,16 +2269,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |54 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |48 |
|2 | └─SORT | |20 |34 |
|3 | └─HASH FULL OUTER JOIN | |20 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |20 |74 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |67 |
|2 | └─SORT | |20 |54 |
|3 | └─HASH FULL OUTER JOIN | |20 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2343,16 +2343,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |33 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |33 |
|2 | └─SORT | |1 |32 |
|3 | └─HASH FULL OUTER JOIN | |1 |32 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |1 |52 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |52 |
|2 | └─SORT | |1 |51 |
|3 | └─HASH FULL OUTER JOIN | |1 |51 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2405,16 +2405,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |16 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |13 |
|6 | │ └─PX PARTITION ITERATOR | |20 |6 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |6 |
|8 | └─PX PARTITION ITERATOR | |20 |8 |
|9 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |22 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |19 |
|6 | │ └─PX PARTITION ITERATOR | |20 |13 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |13 |
|8 | └─PX PARTITION ITERATOR | |20 |16 |
|9 | └─TABLE FULL SCAN |t2 |20 |16 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2479,16 +2479,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2541,16 +2541,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |51 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |45 |
|2 | └─SORT | |20 |31 |
|3 | └─HASH FULL OUTER JOIN | |20 |29 |
|4 | ├─EXCHANGE IN DISTR | |20 |18 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |15 |
|6 | │ └─PX PARTITION ITERATOR | |20 |8 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |8 |
|8 | └─PX PARTITION ITERATOR | |20 |6 |
|9 | └─TABLE FULL SCAN |t2 |20 |6 |
|0 |PX COORDINATOR MERGE SORT | |20 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|20 |60 |
|2 | └─SORT | |20 |46 |
|3 | └─HASH FULL OUTER JOIN | |20 |44 |
|4 | ├─EXCHANGE IN DISTR | |20 |26 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |23 |
|6 | │ └─PX PARTITION ITERATOR | |20 |16 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |16 |
|8 | └─PX PARTITION ITERATOR | |20 |13 |
|9 | └─TABLE FULL SCAN |t2 |20 |13 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -2615,16 +2615,16 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |35 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |34 |
|2 | └─SORT | |1 |34 |
|3 | └─HASH FULL OUTER JOIN | |1 |34 |
|4 | ├─EXCHANGE IN DISTR | |20 |19 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |16 |
|6 | │ └─PX PARTITION ITERATOR | |20 |10 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |10 |
|8 | └─PX PARTITION ITERATOR | |20 |10 |
|9 | └─TABLE FULL SCAN |t2 |20 |10 |
|0 |PX COORDINATOR MERGE SORT | |1 |56 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |56 |
|2 | └─SORT | |1 |55 |
|3 | └─HASH FULL OUTER JOIN | |1 |55 |
|4 | ├─EXCHANGE IN DISTR | |20 |30 |
|5 | │ └─EXCHANGE OUT DISTR (PKEY)|:EX10000|20 |27 |
|6 | │ └─PX PARTITION ITERATOR | |20 |20 |
|7 | │ └─TABLE FULL SCAN |t1 |20 |20 |
|8 | └─PX PARTITION ITERATOR | |20 |20 |
|9 | └─TABLE FULL SCAN |t2 |20 |20 |
=======================================================================
Outputs & filters:
-------------------------------------

View File

@ -431,11 +431,11 @@ Query Plan
=======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------
|0 |HASH GROUP BY | |5 |2609 |
|1 |└─SUBPLAN FILTER | |9999 |1593 |
|2 | ├─TABLE FULL SCAN |t29_25|9999 |1002 |
|3 | └─TOP-N SORT | |1 |566 |
|4 | └─TABLE FULL SCAN|t29_25|9999 |539 |
|0 |HASH GROUP BY | |5 |2614 |
|1 |└─SUBPLAN FILTER | |9999 |1598 |
|2 | ├─TABLE FULL SCAN |t29_25|9999 |1004 |
|3 | └─TOP-N SORT | |1 |568 |
|4 | └─TABLE FULL SCAN|t29_25|9999 |541 |
=======================================================
Outputs & filters:
-------------------------------------

View File

@ -319,6 +319,7 @@ _ob_query_rate_limit
_ob_ssl_invited_nodes
_ob_trans_rpc_timeout
_optimizer_ads_time_limit
_optimizer_better_inlist_costing
_optimizer_group_by_placement
_parallel_max_active_sessions
_parallel_min_message_pool

View File

@ -19,11 +19,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |6 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |2 |
|3 |└─SORT | |6 |3 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |11 |
|1 |├─SORT | |5 |5 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |5 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -52,11 +52,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |6 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |2 |
|3 |└─SORT | |6 |3 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |11 |
|1 |├─SORT | |5 |5 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |5 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -85,11 +85,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |6 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |2 |
|3 |└─SORT | |6 |3 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |11 |
|1 |├─SORT | |5 |5 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |5 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -118,11 +118,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |6 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |2 |
|3 |└─SORT | |6 |3 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |11 |
|1 |├─SORT | |5 |5 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |5 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -155,11 +155,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |12 |
|1 |├─SORT | |5 |6 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |6 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -188,11 +188,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |12 |
|1 |├─SORT | |5 |6 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |6 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -221,11 +221,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |12 |
|1 |├─SORT | |5 |6 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |6 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -254,11 +254,11 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
|4 | └─TABLE FULL SCAN|aa |6 |3 |
|0 |MERGE JOIN | |5 |12 |
|1 |├─SORT | |5 |6 |
|2 |│ └─TABLE FULL SCAN|bb |5 |5 |
|3 |└─SORT | |6 |6 |
|4 | └─TABLE FULL SCAN|aa |6 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -288,14 +288,14 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |MERGE JOIN | |4 |11 |
|1 |├─MERGE JOIN | |5 |7 |
|2 |│ ├─SORT | |6 |4 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |3 |
|4 |│ └─SORT | |5 |4 |
|5 |│ └─TABLE FULL SCAN|bb |5 |3 |
|6 |└─SORT | |4 |3 |
|7 | └─TABLE FULL SCAN |cc |4 |2 |
|0 |MERGE JOIN | |4 |17 |
|1 |├─MERGE JOIN | |5 |12 |
|2 |│ ├─SORT | |6 |6 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |5 |
|4 |│ └─SORT | |5 |6 |
|5 |│ └─TABLE FULL SCAN|bb |5 |5 |
|6 |└─SORT | |4 |5 |
|7 | └─TABLE FULL SCAN |cc |4 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -332,14 +332,14 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |MERGE JOIN | |4 |11 |
|1 |├─MERGE JOIN | |5 |7 |
|2 |│ ├─SORT | |6 |4 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |3 |
|4 |│ └─SORT | |5 |4 |
|5 |│ └─TABLE FULL SCAN|bb |5 |3 |
|6 |└─SORT | |4 |3 |
|7 | └─TABLE FULL SCAN |cc |4 |2 |
|0 |MERGE JOIN | |4 |17 |
|1 |├─MERGE JOIN | |5 |12 |
|2 |│ ├─SORT | |6 |6 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |5 |
|4 |│ └─SORT | |5 |6 |
|5 |│ └─TABLE FULL SCAN|bb |5 |5 |
|6 |└─SORT | |4 |5 |
|7 | └─TABLE FULL SCAN |cc |4 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -476,17 +476,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -527,17 +527,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -578,17 +578,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -629,17 +629,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -684,17 +684,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -735,17 +735,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -786,17 +786,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -837,17 +837,17 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |31 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |15 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |13 |
|3 |│ └─SORT | |5 |10 |
|4 |│ └─PX PARTITION ITERATOR| |5 |9 |
|5 |│ └─TABLE FULL SCAN |bb |5 |9 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |16 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |14 |
|8 | └─SORT | |6 |10 |
|9 | └─PX PARTITION ITERATOR| |6 |9 |
|10| └─TABLE FULL SCAN |aa |6 |9 |
|0 |MERGE JOIN | |5 |52 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |25 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |24 |
|3 |│ └─SORT | |5 |20 |
|4 |│ └─PX PARTITION ITERATOR| |5 |20 |
|5 |│ └─TABLE FULL SCAN |bb |5 |20 |
|6 |└─PX COORDINATOR MERGE SORT | |6 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000|6 |25 |
|8 | └─SORT | |6 |20 |
|9 | └─PX PARTITION ITERATOR| |6 |20 |
|10| └─TABLE FULL SCAN |aa |6 |20 |
=================================================================
Outputs & filters:
-------------------------------------
@ -889,23 +889,23 @@ Query Plan
===================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------
|0 |MERGE JOIN | |4 |44 |
|1 |├─MERGE JOIN | |5 |31 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |16 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |14 |
|4 |│ │ └─SORT | |6 |10 |
|5 |│ │ └─PX PARTITION ITERATOR| |6 |9 |
|6 |│ │ └─TABLE FULL SCAN |aa |6 |9 |
|7 |│ └─PX COORDINATOR MERGE SORT | |5 |15 |
|8 |│ └─EXCHANGE OUT DISTR |:EX20000|5 |13 |
|9 |│ └─SORT | |5 |10 |
|10|│ └─PX PARTITION ITERATOR| |5 |9 |
|11|│ └─TABLE FULL SCAN |bb |5 |9 |
|12|└─PX COORDINATOR MERGE SORT | |4 |14 |
|13| └─EXCHANGE OUT DISTR |:EX30000|4 |12 |
|14| └─SORT | |4 |10 |
|15| └─PX PARTITION ITERATOR | |4 |9 |
|16| └─TABLE FULL SCAN |cc |4 |9 |
|0 |MERGE JOIN | |4 |76 |
|1 |├─MERGE JOIN | |5 |52 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |26 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |25 |
|4 |│ │ └─SORT | |6 |20 |
|5 |│ │ └─PX PARTITION ITERATOR| |6 |20 |
|6 |│ │ └─TABLE FULL SCAN |aa |6 |20 |
|7 |│ └─PX COORDINATOR MERGE SORT | |5 |25 |
|8 |│ └─EXCHANGE OUT DISTR |:EX20000|5 |24 |
|9 |│ └─SORT | |5 |20 |
|10|│ └─PX PARTITION ITERATOR| |5 |20 |
|11|│ └─TABLE FULL SCAN |bb |5 |20 |
|12|└─PX COORDINATOR MERGE SORT | |4 |24 |
|13| └─EXCHANGE OUT DISTR |:EX30000|4 |23 |
|14| └─SORT | |4 |20 |
|15| └─PX PARTITION ITERATOR | |4 |20 |
|16| └─TABLE FULL SCAN |cc |4 |20 |
===================================================================
Outputs & filters:
-------------------------------------
@ -960,23 +960,23 @@ Query Plan
===================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------
|0 |MERGE JOIN | |4 |44 |
|1 |├─MERGE JOIN | |5 |31 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |16 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |14 |
|4 |│ │ └─SORT | |6 |10 |
|5 |│ │ └─PX PARTITION ITERATOR| |6 |9 |
|6 |│ │ └─TABLE FULL SCAN |aa |6 |9 |
|7 |│ └─PX COORDINATOR MERGE SORT | |5 |15 |
|8 |│ └─EXCHANGE OUT DISTR |:EX20000|5 |13 |
|9 |│ └─SORT | |5 |10 |
|10|│ └─PX PARTITION ITERATOR| |5 |9 |
|11|│ └─TABLE FULL SCAN |bb |5 |9 |
|12|└─PX COORDINATOR MERGE SORT | |4 |14 |
|13| └─EXCHANGE OUT DISTR |:EX30000|4 |12 |
|14| └─SORT | |4 |10 |
|15| └─PX PARTITION ITERATOR | |4 |9 |
|16| └─TABLE FULL SCAN |cc |4 |9 |
|0 |MERGE JOIN | |4 |76 |
|1 |├─MERGE JOIN | |5 |52 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |26 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |25 |
|4 |│ │ └─SORT | |6 |20 |
|5 |│ │ └─PX PARTITION ITERATOR| |6 |20 |
|6 |│ │ └─TABLE FULL SCAN |aa |6 |20 |
|7 |│ └─PX COORDINATOR MERGE SORT | |5 |25 |
|8 |│ └─EXCHANGE OUT DISTR |:EX20000|5 |24 |
|9 |│ └─SORT | |5 |20 |
|10|│ └─PX PARTITION ITERATOR| |5 |20 |
|11|│ └─TABLE FULL SCAN |bb |5 |20 |
|12|└─PX COORDINATOR MERGE SORT | |4 |24 |
|13| └─EXCHANGE OUT DISTR |:EX30000|4 |23 |
|14| └─SORT | |4 |20 |
|15| └─PX PARTITION ITERATOR | |4 |20 |
|16| └─TABLE FULL SCAN |cc |4 |20 |
===================================================================
Outputs & filters:
-------------------------------------
@ -1215,12 +1215,12 @@ Query Plan
==============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |20 |36 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |30 |
|2 | └─PX PARTITION ITERATOR | |20 |17 |
|3 | └─MERGE JOIN | |20 |17 |
|4 | ├─TABLE FULL SCAN |t1 |20 |8 |
|5 | └─TABLE FULL SCAN |t2 |20 |8 |
|0 |PX COORDINATOR MERGE SORT | |20 |53 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|20 |47 |
|2 | └─PX PARTITION ITERATOR | |20 |33 |
|3 | └─MERGE JOIN | |20 |33 |
|4 | ├─TABLE FULL SCAN |t1 |20 |16 |
|5 | └─TABLE FULL SCAN |t2 |20 |16 |
==============================================================
Outputs & filters:
-------------------------------------
@ -1279,12 +1279,12 @@ Query Plan
========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------------
|0 |SORT | |13 |14 |
|1 |└─MERGE FULL OUTER JOIN | |13 |9 |
|2 | ├─SORT | |5 |3 |
|3 | │ └─TABLE FULL SCAN |t7 |5 |2 |
|4 | └─SORT | |13 |5 |
|5 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |13 |18 |
|1 |└─MERGE FULL OUTER JOIN | |13 |13 |
|2 | ├─SORT | |5 |6 |
|3 | │ └─TABLE FULL SCAN |t7 |5 |5 |
|4 | └─SORT | |13 |7 |
|5 | └─TABLE FULL SCAN |t2 |13 |5 |
========================================================
Outputs & filters:
-------------------------------------
@ -1331,10 +1331,10 @@ Query Plan
=======================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-------------------------------------------------------
|0 |SORT | |13 |12 |
|1 |└─HASH FULL OUTER JOIN | |13 |8 |
|2 | ├─TABLE FULL SCAN |t7 |5 |2 |
|3 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |13 |16 |
|1 |└─HASH FULL OUTER JOIN | |13 |12 |
|2 | ├─TABLE FULL SCAN |t7 |5 |5 |
|3 | └─TABLE FULL SCAN |t2 |13 |5 |
=======================================================
Outputs & filters:
-------------------------------------
@ -1376,10 +1376,10 @@ Query Plan
=======================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-------------------------------------------------------
|0 |SORT | |13 |12 |
|1 |└─HASH FULL OUTER JOIN | |13 |8 |
|2 | ├─TABLE FULL SCAN |t7 |5 |2 |
|3 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |13 |16 |
|1 |└─HASH FULL OUTER JOIN | |13 |12 |
|2 | ├─TABLE FULL SCAN |t7 |5 |5 |
|3 | └─TABLE FULL SCAN |t2 |13 |5 |
=======================================================
Outputs & filters:
-------------------------------------
@ -1422,12 +1422,12 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |SORT | |5 |11 |
|1 |└─MERGE OUTER JOIN | |5 |9 |
|2 | ├─SORT | |5 |3 |
|3 | │ └─TABLE FULL SCAN|t7 |5 |2 |
|4 | └─SORT | |13 |5 |
|5 | └─TABLE FULL SCAN|t2 |13 |3 |
|0 |SORT | |5 |15 |
|1 |└─MERGE OUTER JOIN | |5 |13 |
|2 | ├─SORT | |5 |6 |
|3 | │ └─TABLE FULL SCAN|t7 |5 |5 |
|4 | └─SORT | |13 |7 |
|5 | └─TABLE FULL SCAN|t2 |13 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -1461,10 +1461,10 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |SORT | |5 |9 |
|1 |└─HASH OUTER JOIN | |5 |8 |
|2 | ├─TABLE FULL SCAN|t7 |5 |2 |
|3 | └─TABLE FULL SCAN|t2 |13 |3 |
|0 |SORT | |5 |14 |
|1 |└─HASH OUTER JOIN | |5 |12 |
|2 | ├─TABLE FULL SCAN|t7 |5 |5 |
|3 | └─TABLE FULL SCAN|t2 |13 |5 |
===================================================
Outputs & filters:
-------------------------------------
@ -1493,11 +1493,11 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |SORT | |5 |9 |
|1 |└─NESTED-LOOP OUTER JOIN | |5 |8 |
|2 | ├─TABLE FULL SCAN |t7 |5 |2 |
|3 | └─MATERIAL | |13 |4 |
|4 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |5 |13 |
|1 |└─NESTED-LOOP OUTER JOIN | |5 |12 |
|2 | ├─TABLE FULL SCAN |t7 |5 |5 |
|3 | └─MATERIAL | |13 |7 |
|4 | └─TABLE FULL SCAN |t2 |13 |5 |
=========================================================
Outputs & filters:
-------------------------------------
@ -1526,9 +1526,9 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |14 |5 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |3 |
|0 |MERGE RIGHT OUTER JOIN | |14 |10 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |5 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |5 |
==========================================================
Outputs & filters:
-------------------------------------
@ -1571,12 +1571,12 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |SORT | |13 |14 |
|1 |└─MERGE RIGHT OUTER JOIN | |13 |9 |
|2 | ├─SORT | |5 |3 |
|3 | │ └─TABLE FULL SCAN |t7 |5 |2 |
|4 | └─SORT | |13 |5 |
|5 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |13 |18 |
|1 |└─MERGE RIGHT OUTER JOIN | |13 |13 |
|2 | ├─SORT | |5 |6 |
|3 | │ └─TABLE FULL SCAN |t7 |5 |5 |
|4 | └─SORT | |13 |7 |
|5 | └─TABLE FULL SCAN |t2 |13 |5 |
=========================================================
Outputs & filters:
-------------------------------------
@ -1618,10 +1618,10 @@ Query Plan
========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------------
|0 |SORT | |13 |12 |
|1 |└─HASH RIGHT OUTER JOIN | |13 |8 |
|2 | ├─TABLE FULL SCAN |t7 |5 |2 |
|3 | └─TABLE FULL SCAN |t2 |13 |3 |
|0 |SORT | |13 |16 |
|1 |└─HASH RIGHT OUTER JOIN | |13 |12 |
|2 | ├─TABLE FULL SCAN |t7 |5 |5 |
|3 | └─TABLE FULL SCAN |t2 |13 |5 |
========================================================
Outputs & filters:
-------------------------------------
@ -1658,11 +1658,11 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |SORT | |13 |11 |
|1 |└─NESTED-LOOP OUTER JOIN | |13 |7 |
|2 | ├─TABLE FULL SCAN |t2 |13 |3 |
|3 | └─MATERIAL | |5 |3 |
|4 | └─TABLE FULL SCAN |t7 |5 |2 |
|0 |SORT | |13 |15 |
|1 |└─NESTED-LOOP OUTER JOIN | |13 |11 |
|2 | ├─TABLE FULL SCAN |t2 |13 |5 |
|3 | └─MATERIAL | |5 |5 |
|4 | └─TABLE FULL SCAN |t7 |5 |5 |
=========================================================
Outputs & filters:
-------------------------------------
@ -1700,9 +1700,9 @@ Query Plan
====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |MERGE JOIN | |7 |6 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |3 |
|0 |MERGE JOIN | |7 |10 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |5 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |5 |
====================================================
Outputs & filters:
-------------------------------------
@ -1730,11 +1730,11 @@ Query Plan
======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |MERGE JOIN | |6 |7 |
|1 |├─SORT | |6 |3 |
|2 |│ └─TABLE FULL SCAN|t8(idx)|6 |3 |
|3 |└─SORT | |7 |4 |
|4 | └─TABLE FULL SCAN|t9(idx)|7 |3 |
|0 |MERGE JOIN | |6 |12 |
|1 |├─SORT | |6 |5 |
|2 |│ └─TABLE FULL SCAN|t8(idx)|6 |5 |
|3 |└─SORT | |7 |6 |
|4 | └─TABLE FULL SCAN|t9(idx)|7 |5 |
======================================================
Outputs & filters:
-------------------------------------
@ -1761,9 +1761,9 @@ Query Plan
====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |MERGE OUTER JOIN | |7 |6 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |3 |
|0 |MERGE OUTER JOIN | |7 |10 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |5 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |5 |
====================================================
Outputs & filters:
-------------------------------------
@ -1791,11 +1791,11 @@ Query Plan
======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |MERGE OUTER JOIN | |6 |7 |
|1 |├─SORT | |6 |3 |
|2 |│ └─TABLE FULL SCAN|t8(idx)|6 |3 |
|3 |└─SORT | |7 |4 |
|4 | └─TABLE FULL SCAN|t9(idx)|7 |3 |
|0 |MERGE OUTER JOIN | |6 |12 |
|1 |├─SORT | |6 |5 |
|2 |│ └─TABLE FULL SCAN|t8(idx)|6 |5 |
|3 |└─SORT | |7 |6 |
|4 | └─TABLE FULL SCAN|t9(idx)|7 |5 |
======================================================
Outputs & filters:
-------------------------------------
@ -1827,9 +1827,9 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |7 |6 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |3 |
|0 |MERGE RIGHT OUTER JOIN | |7 |10 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |5 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |5 |
==========================================================
Outputs & filters:
-------------------------------------
@ -1858,11 +1858,11 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |7 |7 |
|1 |├─SORT | |6 |3 |
|2 |│ └─TABLE FULL SCAN |t8(idx)|6 |3 |
|3 |└─SORT | |7 |4 |
|4 | └─TABLE FULL SCAN |t9(idx)|7 |3 |
|0 |MERGE RIGHT OUTER JOIN | |7 |12 |
|1 |├─SORT | |6 |5 |
|2 |│ └─TABLE FULL SCAN |t8(idx)|6 |5 |
|3 |└─SORT | |7 |6 |
|4 | └─TABLE FULL SCAN |t9(idx)|7 |5 |
==========================================================
Outputs & filters:
-------------------------------------
@ -1895,9 +1895,9 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |7 |6 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |3 |
|0 |MERGE RIGHT OUTER JOIN | |7 |10 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |5 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |5 |
==========================================================
Outputs & filters:
-------------------------------------
@ -1926,11 +1926,11 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |MERGE FULL OUTER JOIN | |7 |7 |
|1 |├─SORT | |6 |3 |
|2 |│ └─TABLE FULL SCAN |t8(idx)|6 |3 |
|3 |└─SORT | |7 |4 |
|4 | └─TABLE FULL SCAN |t9(idx)|7 |3 |
|0 |MERGE FULL OUTER JOIN | |7 |12 |
|1 |├─SORT | |6 |5 |
|2 |│ └─TABLE FULL SCAN |t8(idx)|6 |5 |
|3 |└─SORT | |7 |6 |
|4 | └─TABLE FULL SCAN |t9(idx)|7 |5 |
=========================================================
Outputs & filters:
-------------------------------------
@ -1971,11 +1971,11 @@ Query Plan
=====================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------------
|0 |SORT | |21 |17 |
|1 |└─MERGE JOIN | |21 |14 |
|2 | ├─TABLE FULL SCAN |table1 |28 |4 |
|3 | └─SORT | |29 |7 |
|4 | └─TABLE FULL SCAN|table2(idx1,Reverse)|29 |4 |
|0 |SORT | |21 |21 |
|1 |└─MERGE JOIN | |21 |19 |
|2 | ├─TABLE FULL SCAN |table1 |28 |6 |
|3 | └─SORT | |29 |10 |
|4 | └─TABLE FULL SCAN|table2(idx1,Reverse)|29 |6 |
=====================================================================
Outputs & filters:
-------------------------------------

View File

@ -20,9 +20,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -50,9 +50,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -80,9 +80,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|a |1 |2 |
|2 |└─TABLE RANGE SCAN|b |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|a |1 |4 |
|2 |└─TABLE RANGE SCAN|b |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -110,10 +110,10 @@ Query Plan
===========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |4 |
|1 |├─TABLE FULL SCAN |b |3 |2 |
|2 |└─MATERIAL | |1 |2 |
|3 | └─TABLE RANGE SCAN |a |1 |2 |
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |8 |
|1 |├─TABLE FULL SCAN |b |3 |4 |
|2 |└─MATERIAL | |1 |4 |
|3 | └─TABLE RANGE SCAN |a |1 |4 |
===========================================================
Outputs & filters:
-------------------------------------

View File

@ -22,9 +22,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -52,9 +52,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -82,9 +82,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|a |1 |2 |
|2 |└─TABLE RANGE SCAN|b |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|a |1 |4 |
|2 |└─TABLE RANGE SCAN|b |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -112,10 +112,10 @@ Query Plan
===========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |4 |
|1 |├─TABLE FULL SCAN |b |3 |2 |
|2 |└─MATERIAL | |1 |2 |
|3 | └─TABLE RANGE SCAN |a |1 |2 |
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |8 |
|1 |├─TABLE FULL SCAN |b |3 |4 |
|2 |└─MATERIAL | |1 |4 |
|3 | └─TABLE RANGE SCAN |a |1 |4 |
===========================================================
Outputs & filters:
-------------------------------------

View File

@ -22,9 +22,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |1 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |1 |2 |
|0 |MERGE JOIN | |1 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |1 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -52,9 +52,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |2 |4 |
|1 |├─TABLE RANGE SCAN|t1 |1 |2 |
|2 |└─TABLE RANGE SCAN|t2 |2 |2 |
|0 |MERGE JOIN | |2 |8 |
|1 |├─TABLE RANGE SCAN|t1 |1 |4 |
|2 |└─TABLE RANGE SCAN|t2 |2 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -82,9 +82,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |2 |4 |
|1 |├─TABLE RANGE SCAN|a |1 |2 |
|2 |└─TABLE RANGE SCAN|b |2 |2 |
|0 |MERGE JOIN | |2 |8 |
|1 |├─TABLE RANGE SCAN|a |1 |4 |
|2 |└─TABLE RANGE SCAN|b |2 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -112,10 +112,10 @@ Query Plan
===========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |4 |
|1 |├─TABLE FULL SCAN |b |3 |2 |
|2 |└─MATERIAL | |1 |2 |
|3 | └─TABLE RANGE SCAN |a |1 |2 |
|0 |NESTED-LOOP JOIN CARTESIAN | |3 |8 |
|1 |├─TABLE FULL SCAN |b |3 |4 |
|2 |└─MATERIAL | |1 |4 |
|3 | └─TABLE RANGE SCAN |a |1 |4 |
===========================================================
Outputs & filters:
-------------------------------------

View File

@ -24,8 +24,8 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |SCALAR GROUP BY | |1 |2 |
|1 |└─TABLE FULL SCAN|t1(k1)|1 |2 |
|0 |SCALAR GROUP BY | |1 |4 |
|1 |└─TABLE FULL SCAN|t1(k1)|1 |4 |
===================================================
Outputs & filters:
-------------------------------------
@ -40,7 +40,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k1)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k1)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -54,7 +54,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k1)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k1)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -68,7 +68,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k1)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k1)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -82,7 +82,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k1)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k1)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -96,7 +96,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k2)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k2)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -110,7 +110,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k2)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k2)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -124,7 +124,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k3)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k3)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -138,7 +138,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(k3)|1 |5 |
|0 |TABLE RANGE SCAN|t1(k3)|1 |7 |
==================================================
Outputs & filters:
-------------------------------------
@ -152,8 +152,8 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |SCALAR GROUP BY | |1 |2 |
|1 |└─TABLE FULL SCAN|t2(k1)|1 |2 |
|0 |SCALAR GROUP BY | |1 |4 |
|1 |└─TABLE FULL SCAN|t2(k1)|1 |4 |
===================================================
Outputs & filters:
-------------------------------------
@ -168,7 +168,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -182,7 +182,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -196,7 +196,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -210,7 +210,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -224,7 +224,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |4 |
================================================
Outputs & filters:
-------------------------------------
@ -238,7 +238,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -252,7 +252,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |4 |
================================================
Outputs & filters:
-------------------------------------
@ -266,7 +266,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t2 |1 |2 |
|0 |TABLE RANGE SCAN|t2 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -280,8 +280,8 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |SCALAR GROUP BY | |1 |2 |
|1 |└─TABLE FULL SCAN|t3(k1)|1 |2 |
|0 |SCALAR GROUP BY | |1 |4 |
|1 |└─TABLE FULL SCAN|t3(k1)|1 |4 |
===================================================
Outputs & filters:
-------------------------------------
@ -296,7 +296,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -310,7 +310,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -324,7 +324,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -338,7 +338,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -352,7 +352,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -366,7 +366,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------
@ -380,7 +380,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |4 |
================================================
Outputs & filters:
-------------------------------------
@ -394,7 +394,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t3 |1 |2 |
|0 |TABLE RANGE SCAN|t3 |1 |5 |
================================================
Outputs & filters:
-------------------------------------

View File

@ -24,9 +24,9 @@ Query Plan
====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |MERGE UNION DISTINCT| |10 |6 |
|1 |├─TABLE FULL SCAN |t4 |5 |3 |
|2 |└─TABLE FULL SCAN |t4 |5 |3 |
|0 |MERGE UNION DISTINCT| |10 |10 |
|1 |├─TABLE FULL SCAN |t4 |5 |5 |
|2 |└─TABLE FULL SCAN |t4 |5 |5 |
====================================================
Outputs & filters:
-------------------------------------
@ -57,10 +57,10 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |SORT | |10 |7 |
|1 |└─MERGE UNION DISTINCT| |10 |6 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|0 |SORT | |10 |11 |
|1 |└─MERGE UNION DISTINCT| |10 |10 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
=================================================================
Outputs & filters:
-------------------------------------
@ -94,10 +94,10 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |SORT | |10 |6 |
|1 |└─MERGE UNION DISTINCT| |10 |5 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|0 |SORT | |10 |10 |
|1 |└─MERGE UNION DISTINCT| |10 |9 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
=================================================================
Outputs & filters:
-------------------------------------
@ -131,10 +131,10 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |SORT | |10 |6 |
|1 |└─MERGE UNION DISTINCT| |10 |5 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|0 |SORT | |10 |10 |
|1 |└─MERGE UNION DISTINCT| |10 |9 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
=================================================================
Outputs & filters:
-------------------------------------
@ -168,9 +168,9 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |10 |6 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|2 |└─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|0 |MERGE UNION DISTINCT| |10 |10 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
|2 |└─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
===============================================================
Outputs & filters:
-------------------------------------
@ -202,9 +202,9 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |10 |5 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|2 |└─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|0 |MERGE UNION DISTINCT| |10 |9 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
|2 |└─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
===============================================================
Outputs & filters:
-------------------------------------
@ -235,10 +235,10 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |10 |7 |
|1 |└─HASH UNION DISTINCT| |10 |7 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|0 |SORT | |10 |12 |
|1 |└─HASH UNION DISTINCT| |10 |11 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
================================================================
Outputs & filters:
-------------------------------------
@ -271,10 +271,10 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |10 |7 |
|1 |└─HASH UNION DISTINCT| |10 |7 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |2 |
|0 |SORT | |10 |12 |
|1 |└─HASH UNION DISTINCT| |10 |11 |
|2 | ├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |4 |
================================================================
Outputs & filters:
-------------------------------------
@ -308,11 +308,11 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |10 |8 |
|1 |└─MERGE UNION DISTINCT| |10 |6 |
|2 | ├─TABLE FULL SCAN |x(idx_t4_c2c3)|5 |3 |
|3 | └─SORT | |5 |3 |
|4 | └─TABLE FULL SCAN |y(idx_t4_c2c3)|5 |3 |
|0 |SORT | |10 |12 |
|1 |└─MERGE UNION DISTINCT| |10 |10 |
|2 | ├─TABLE FULL SCAN |x(idx_t4_c2c3)|5 |5 |
|3 | └─SORT | |5 |5 |
|4 | └─TABLE FULL SCAN |y(idx_t4_c2c3)|5 |5 |
================================================================
Outputs & filters:
-------------------------------------
@ -353,10 +353,10 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |10 |6 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|2 |└─SORT | |5 |3 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |3 |
|0 |MERGE UNION DISTINCT| |10 |10 |
|1 |├─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
|2 |└─SORT | |5 |5 |
|3 | └─TABLE FULL SCAN |t4(idx_t4_c2c3)|5 |5 |
===============================================================
Outputs & filters:
-------------------------------------
@ -415,10 +415,10 @@ Query Plan
==============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------------
|0 |SORT | |12 |39 |
|1 |└─HASH UNION DISTINCT| |12 |37 |
|2 | ├─TABLE FULL SCAN |t5(idx_t5_c2)|6 |17 |
|3 | └─TABLE FULL SCAN |t5(idx_t5_c2)|6 |17 |
|0 |SORT | |12 |43 |
|1 |└─HASH UNION DISTINCT| |12 |41 |
|2 | ├─TABLE FULL SCAN |t5(idx_t5_c2)|6 |19 |
|3 | └─TABLE FULL SCAN |t5(idx_t5_c2)|6 |19 |
==============================================================
Outputs & filters:
-------------------------------------
@ -451,9 +451,9 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |12 |5 |
|1 |├─TABLE FULL SCAN |t5(idx_t5_c2)|6 |2 |
|2 |└─TABLE FULL SCAN |t5(idx_t5_c2)|6 |2 |
|0 |MERGE UNION DISTINCT| |12 |9 |
|1 |├─TABLE FULL SCAN |t5(idx_t5_c2)|6 |4 |
|2 |└─TABLE FULL SCAN |t5(idx_t5_c2)|6 |4 |
=============================================================
Outputs & filters:
-------------------------------------
@ -506,9 +506,9 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |64 |12 |
|1 |├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|2 |└─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|0 |MERGE UNION DISTINCT| |64 |16 |
|1 |├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
|2 |└─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
===============================================================
Outputs & filters:
-------------------------------------
@ -547,10 +547,10 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |SORT | |64 |21 |
|1 |└─MERGE UNION DISTINCT| |64 |12 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|0 |SORT | |64 |25 |
|1 |└─MERGE UNION DISTINCT| |64 |16 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
=================================================================
Outputs & filters:
-------------------------------------
@ -591,10 +591,10 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |64 |16 |
|1 |├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|2 |└─SORT | |32 |8 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|0 |MERGE UNION DISTINCT| |64 |20 |
|1 |├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
|2 |└─SORT | |32 |10 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
===============================================================
Outputs & filters:
-------------------------------------
@ -644,10 +644,10 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |64 |34 |
|1 |└─HASH UNION DISTINCT| |64 |25 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|3 | └─TABLE FULL SCAN |t6 |32 |4 |
|0 |SORT | |64 |39 |
|1 |└─HASH UNION DISTINCT| |64 |30 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
|3 | └─TABLE FULL SCAN |t6 |32 |6 |
================================================================
Outputs & filters:
-------------------------------------
@ -696,10 +696,10 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |64 |35 |
|1 |└─HASH UNION DISTINCT| |64 |26 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |4 |
|0 |SORT | |64 |39 |
|1 |└─HASH UNION DISTINCT| |64 |31 |
|2 | ├─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
|3 | └─TABLE FULL SCAN |t6(idx_t6_c1c2)|32 |6 |
================================================================
Outputs & filters:
-------------------------------------
@ -748,16 +748,16 @@ Query Plan
========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------
|0 |SORT | |21 |62 |
|1 |└─HASH UNION DISTINCT | |21 |58 |
|2 | ├─PX COORDINATOR | |11 |27 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |21 |
|4 | │ └─PX PARTITION ITERATOR| |11 |10 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|6 | └─PX COORDINATOR | |10 |25 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |10 |20 |
|8 | └─PX PARTITION ITERATOR| |10 |10 |
|9 | └─TABLE RANGE SCAN |t7(idx_t7_c2c1)|10 |10 |
|0 |SORT | |21 |83 |
|1 |└─HASH UNION DISTINCT | |21 |79 |
|2 | ├─PX COORDINATOR | |11 |37 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |32 |
|4 | │ └─PX PARTITION ITERATOR| |11 |20 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
|6 | └─PX COORDINATOR | |10 |36 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |10 |31 |
|8 | └─PX PARTITION ITERATOR| |10 |20 |
|9 | └─TABLE RANGE SCAN |t7(idx_t7_c2c1)|10 |20 |
========================================================================
Outputs & filters:
-------------------------------------
@ -808,22 +808,22 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |SORT | |17 |79 |
|1 |└─HASH JOIN | |17 |77 |
|2 | ├─PX COORDINATOR | |11 |15 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |13 |
|4 | │ └─PX PARTITION ITERATOR | |11 |9 |
|5 | │ └─TABLE FULL SCAN |yy(idx_t7_c2c1)|11 |9 |
|6 | └─SUBPLAN SCAN |xx |21 |58 |
|7 | └─HASH UNION DISTINCT | |21 |58 |
|8 | ├─PX COORDINATOR | |11 |27 |
|9 | │ └─EXCHANGE OUT DISTR |:EX20000 |11 |21 |
|10| │ └─PX PARTITION ITERATOR| |11 |10 |
|11| │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|12| └─PX COORDINATOR | |10 |25 |
|13| └─EXCHANGE OUT DISTR |:EX30000 |10 |20 |
|14| └─PX PARTITION ITERATOR| |10 |10 |
|15| └─TABLE RANGE SCAN |t7(idx_t7_c2c1)|10 |10 |
|0 |SORT | |17 |111 |
|1 |└─HASH JOIN | |17 |109 |
|2 | ├─PX COORDINATOR | |11 |26 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |24 |
|4 | │ └─PX PARTITION ITERATOR | |11 |20 |
|5 | │ └─TABLE FULL SCAN |yy(idx_t7_c2c1)|11 |20 |
|6 | └─SUBPLAN SCAN |xx |21 |79 |
|7 | └─HASH UNION DISTINCT | |21 |79 |
|8 | ├─PX COORDINATOR | |11 |37 |
|9 | │ └─EXCHANGE OUT DISTR |:EX20000 |11 |32 |
|10| │ └─PX PARTITION ITERATOR| |11 |20 |
|11| │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
|12| └─PX COORDINATOR | |10 |36 |
|13| └─EXCHANGE OUT DISTR |:EX30000 |10 |31 |
|14| └─PX PARTITION ITERATOR| |10 |20 |
|15| └─TABLE RANGE SCAN |t7(idx_t7_c2c1)|10 |20 |
============================================================================
Outputs & filters:
-------------------------------------
@ -893,16 +893,16 @@ Query Plan
========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------
|0 |SORT | |22 |64 |
|1 |└─HASH UNION DISTINCT | |22 |60 |
|2 | ├─PX COORDINATOR | |11 |27 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |21 |
|4 | │ └─PX PARTITION ITERATOR| |11 |10 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|6 | └─PX COORDINATOR | |11 |27 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |21 |
|8 | └─PX PARTITION ITERATOR| |11 |10 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|0 |SORT | |22 |85 |
|1 |└─HASH UNION DISTINCT | |22 |81 |
|2 | ├─PX COORDINATOR | |11 |37 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |32 |
|4 | │ └─PX PARTITION ITERATOR| |11 |20 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
|6 | └─PX COORDINATOR | |11 |37 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |32 |
|8 | └─PX PARTITION ITERATOR| |11 |20 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
========================================================================
Outputs & filters:
-------------------------------------
@ -948,16 +948,16 @@ Query Plan
========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------
|0 |SORT | |22 |40 |
|1 |└─HASH UNION DISTINCT | |22 |35 |
|2 | ├─PX COORDINATOR | |11 |15 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |13 |
|4 | │ └─PX PARTITION ITERATOR| |11 |9 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |9 |
|6 | └─PX COORDINATOR | |11 |15 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |13 |
|8 | └─PX PARTITION ITERATOR| |11 |9 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |9 |
|0 |SORT | |22 |61 |
|1 |└─HASH UNION DISTINCT | |22 |56 |
|2 | ├─PX COORDINATOR | |11 |26 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |24 |
|4 | │ └─PX PARTITION ITERATOR| |11 |20 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
|6 | └─PX COORDINATOR | |11 |26 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |24 |
|8 | └─PX PARTITION ITERATOR| |11 |20 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
========================================================================
Outputs & filters:
-------------------------------------
@ -1001,16 +1001,16 @@ Query Plan
========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------
|0 |SORT | |22 |66 |
|1 |└─HASH UNION DISTINCT | |22 |60 |
|2 | ├─PX COORDINATOR | |11 |27 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |21 |
|4 | │ └─PX PARTITION ITERATOR| |11 |10 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|6 | └─PX COORDINATOR | |11 |27 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |21 |
|8 | └─PX PARTITION ITERATOR| |11 |10 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |10 |
|0 |SORT | |22 |87 |
|1 |└─HASH UNION DISTINCT | |22 |81 |
|2 | ├─PX COORDINATOR | |11 |37 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |11 |32 |
|4 | │ └─PX PARTITION ITERATOR| |11 |20 |
|5 | │ └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
|6 | └─PX COORDINATOR | |11 |37 |
|7 | └─EXCHANGE OUT DISTR |:EX20000 |11 |32 |
|8 | └─PX PARTITION ITERATOR| |11 |20 |
|9 | └─TABLE FULL SCAN |t7(idx_t7_c2c1)|11 |20 |
========================================================================
Outputs & filters:
-------------------------------------
@ -1083,13 +1083,13 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |SORT | |20 |39 |
|1 |└─HASH UNION DISTINCT | |20 |34 |
|2 | ├─PX COORDINATOR | |10 |25 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |20 |
|4 | │ └─PX PARTITION ITERATOR| |10 |10 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |10 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |3 |
|0 |SORT | |20 |52 |
|1 |└─HASH UNION DISTINCT | |20 |46 |
|2 | ├─PX COORDINATOR | |10 |36 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |31 |
|4 | │ └─PX PARTITION ITERATOR| |10 |20 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |20 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |5 |
============================================================================
Outputs & filters:
-------------------------------------
@ -1133,13 +1133,13 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |SORT | |20 |37 |
|1 |└─HASH UNION DISTINCT | |20 |34 |
|2 | ├─PX COORDINATOR | |10 |25 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |20 |
|4 | │ └─PX PARTITION ITERATOR| |10 |10 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |10 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |3 |
|0 |SORT | |20 |49 |
|1 |└─HASH UNION DISTINCT | |20 |46 |
|2 | ├─PX COORDINATOR | |10 |36 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |31 |
|4 | │ └─PX PARTITION ITERATOR| |10 |20 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |20 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |5 |
============================================================================
Outputs & filters:
-------------------------------------
@ -1185,13 +1185,13 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |SORT | |20 |39 |
|1 |└─HASH UNION DISTINCT | |20 |34 |
|2 | ├─PX COORDINATOR | |10 |25 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |20 |
|4 | │ └─PX PARTITION ITERATOR| |10 |10 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |10 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |3 |
|0 |SORT | |20 |52 |
|1 |└─HASH UNION DISTINCT | |20 |46 |
|2 | ├─PX COORDINATOR | |10 |36 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |31 |
|4 | │ └─PX PARTITION ITERATOR| |10 |20 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |20 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |5 |
============================================================================
Outputs & filters:
-------------------------------------
@ -1235,13 +1235,13 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |SORT | |20 |37 |
|1 |└─HASH UNION DISTINCT | |20 |34 |
|2 | ├─PX COORDINATOR | |10 |25 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |20 |
|4 | │ └─PX PARTITION ITERATOR| |10 |10 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |10 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |3 |
|0 |SORT | |20 |49 |
|1 |└─HASH UNION DISTINCT | |20 |46 |
|2 | ├─PX COORDINATOR | |10 |36 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000 |10 |31 |
|4 | │ └─PX PARTITION ITERATOR| |10 |20 |
|5 | │ └─TABLE RANGE SCAN |t7(idx_t7_c3c2c1) |10 |20 |
|6 | └─TABLE RANGE SCAN |t72(idx_t72_c3c2c1)|10 |5 |
============================================================================
Outputs & filters:
-------------------------------------
@ -1323,10 +1323,10 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |SORT | |22 |9 |
|1 |└─MERGE UNION DISTINCT| |22 |7 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |3 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |3 |
|0 |SORT | |22 |13 |
|1 |└─MERGE UNION DISTINCT| |22 |11 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |5 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |5 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1363,9 +1363,9 @@ Query Plan
=====================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |22 |7 |
|1 |├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |3 |
|2 |└─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |3 |
|0 |MERGE UNION DISTINCT| |22 |11 |
|1 |├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |5 |
|2 |└─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |5 |
=====================================================================
Outputs & filters:
-------------------------------------
@ -1400,10 +1400,10 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |SORT | |22 |9 |
|1 |└─MERGE UNION DISTINCT| |22 |7 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |3 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |3 |
|0 |SORT | |22 |13 |
|1 |└─MERGE UNION DISTINCT| |22 |11 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |5 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |5 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1440,10 +1440,10 @@ Query Plan
=======================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------
|0 |SORT | |22 |7 |
|1 |└─MERGE UNION DISTINCT| |22 |5 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |3 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |3 |
|0 |SORT | |22 |12 |
|1 |└─MERGE UNION DISTINCT| |22 |10 |
|2 | ├─TABLE FULL SCAN |test1(idx_test1_c1c2)|11 |5 |
|3 | └─TABLE FULL SCAN |test2(idx_test2_d1d2)|11 |5 |
=======================================================================
Outputs & filters:
-------------------------------------
@ -1475,10 +1475,10 @@ Query Plan
======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |SORT | |22 |13 |
|1 |└─HASH UNION DISTINCT| |22 |11 |
|2 | ├─TABLE FULL SCAN |test1|11 |3 |
|3 | └─TABLE FULL SCAN |test2|11 |3 |
|0 |SORT | |22 |18 |
|1 |└─HASH UNION DISTINCT| |22 |15 |
|2 | ├─TABLE FULL SCAN |test1|11 |5 |
|3 | └─TABLE FULL SCAN |test2|11 |5 |
======================================================
Outputs & filters:
-------------------------------------
@ -1513,10 +1513,10 @@ Query Plan
======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |SORT | |22 |14 |
|1 |└─HASH UNION DISTINCT| |22 |11 |
|2 | ├─TABLE FULL SCAN |test1|11 |3 |
|3 | └─TABLE FULL SCAN |test2|11 |3 |
|0 |SORT | |22 |18 |
|1 |└─HASH UNION DISTINCT| |22 |15 |
|2 | ├─TABLE FULL SCAN |test1|11 |5 |
|3 | └─TABLE FULL SCAN |test2|11 |5 |
======================================================
Outputs & filters:
-------------------------------------
@ -1583,10 +1583,10 @@ Query Plan
=======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------
|0 |MERGE UNION DISTINCT| |6 |5 |
|1 |├─SORT | |3 |3 |
|2 |│ └─TABLE FULL SCAN |x1 |3 |2 |
|3 |└─TABLE FULL SCAN |x2(ix2)|3 |2 |
|0 |MERGE UNION DISTINCT| |6 |9 |
|1 |├─SORT | |3 |5 |
|2 |│ └─TABLE FULL SCAN |x1 |3 |4 |
|3 |└─TABLE FULL SCAN |x2(ix2)|3 |4 |
=======================================================
Outputs & filters:
-------------------------------------
@ -1615,11 +1615,11 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |SORT | |6 |6 |
|1 |└─MERGE UNION DISTINCT| |6 |5 |
|2 | ├─TABLE FULL SCAN |x2(ix2)|3 |2 |
|3 | └─SORT | |3 |3 |
|4 | └─TABLE FULL SCAN |x1 |3 |2 |
|0 |SORT | |6 |10 |
|1 |└─MERGE UNION DISTINCT| |6 |9 |
|2 | ├─TABLE FULL SCAN |x2(ix2)|3 |4 |
|3 | └─SORT | |3 |5 |
|4 | └─TABLE FULL SCAN |x1 |3 |4 |
=========================================================
Outputs & filters:
-------------------------------------
@ -1690,12 +1690,12 @@ Query Plan
======================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |SORT | |6 |6 |
|1 |└─MERGE UNION DISTINCT| |6 |5 |
|2 | ├─TOP-N SORT | |1 |2 |
|3 | │ └─TABLE FULL SCAN |ts2 |5 |2 |
|4 | └─SORT | |5 |3 |
|5 | └─TABLE FULL SCAN |ts1 |5 |2 |
|0 |SORT | |6 |10 |
|1 |└─MERGE UNION DISTINCT| |6 |9 |
|2 | ├─TOP-N SORT | |1 |5 |
|3 | │ └─TABLE FULL SCAN |ts2 |5 |4 |
|4 | └─SORT | |5 |5 |
|5 | └─TABLE FULL SCAN |ts1 |5 |4 |
======================================================
Outputs & filters:
-------------------------------------
@ -1740,11 +1740,11 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |HASH DISTINCT | |1 |7 |
|1 |└─UNION ALL | |5 |6 |
|2 | ├─TABLE FULL SCAN|t1(Reverse)|1 |2 |
|3 | ├─TABLE FULL SCAN|t2 |2 |2 |
|4 | └─TABLE FULL SCAN|t3 |2 |2 |
|0 |HASH DISTINCT | |1 |13 |
|1 |└─UNION ALL | |5 |12 |
|2 | ├─TABLE FULL SCAN|t1(Reverse)|1 |4 |
|3 | ├─TABLE FULL SCAN|t2 |2 |4 |
|4 | └─TABLE FULL SCAN|t3 |2 |4 |
==========================================================
Outputs & filters:
-------------------------------------
@ -1833,16 +1833,16 @@ Query Plan
===============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------------
|0 |SORT | |1 |35 |
|1 |└─SUBPLAN SCAN |TUT |6 |33 |
|2 | └─MERGE UNION DISTINCT | |6 |33 |
|3 | ├─TABLE FULL SCAN |table2_bigint(Reverse)|5 |4 |
|4 | └─SORT | |1 |28 |
|5 | └─MERGE UNION DISTINCT | |6 |26 |
|6 | ├─TABLE GET |table2_bigint |5 |16 |
|7 | └─SORT | |1 |9 |
|8 | └─TOP-N SORT | |1 |8 |
|9 | └─TABLE FULL SCAN|table100_bigint |1 |8 |
|0 |SORT | |1 |50 |
|1 |└─SUBPLAN SCAN |TUT |6 |48 |
|2 | └─MERGE UNION DISTINCT | |6 |48 |
|3 | ├─TABLE FULL SCAN |table2_bigint(Reverse)|5 |6 |
|4 | └─SORT | |1 |41 |
|5 | └─MERGE UNION DISTINCT | |6 |39 |
|6 | ├─TABLE GET |table2_bigint |5 |26 |
|7 | └─SORT | |1 |11 |
|8 | └─TOP-N SORT | |1 |11 |
|9 | └─TABLE FULL SCAN|table100_bigint |1 |10 |
===============================================================================
Outputs & filters:
-------------------------------------

View File

@ -8,16 +8,16 @@ Query Plan
====================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------------------
|0 |TEMP TABLE TRANSFORMATION | |1 |5 |
|1 |├─PX COORDINATOR | |1 |4 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10001 |1 |4 |
|3 |│ └─TEMP TABLE INSERT |TEMP1 |1 |3 |
|4 |│ └─HASH GROUP BY | |1 |3 |
|5 |│ └─EXCHANGE IN DISTR | |2 |3 |
|6 |│ └─EXCHANGE OUT DISTR (HASH) |:EX10000 |2 |3 |
|7 |│ └─HASH GROUP BY | |2 |2 |
|8 |│ └─PX BLOCK ITERATOR | |1 |1 |
|9 |│ └─TABLE FULL SCAN |t1 |1 |1 |
|0 |TEMP TABLE TRANSFORMATION | |1 |6 |
|1 |├─PX COORDINATOR | |1 |5 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10001 |1 |5 |
|3 |│ └─TEMP TABLE INSERT |TEMP1 |1 |4 |
|4 |│ └─HASH GROUP BY | |1 |4 |
|5 |│ └─EXCHANGE IN DISTR | |2 |4 |
|6 |│ └─EXCHANGE OUT DISTR (HASH) |:EX10000 |2 |4 |
|7 |│ └─HASH GROUP BY | |2 |3 |
|8 |│ └─PX BLOCK ITERATOR | |1 |2 |
|9 |│ └─TABLE FULL SCAN |t1 |1 |2 |
|10|└─PX COORDINATOR | |1 |2 |
|11| └─EXCHANGE OUT DISTR |:EX20002 |1 |2 |
|12| └─SHARED HASH JOIN | |1 |1 |
@ -73,26 +73,26 @@ Query Plan
=====================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------------------
|0 |PX COORDINATOR | |1 |5 |
|1 |└─EXCHANGE OUT DISTR |:EX10003|1 |5 |
|2 | └─HASH GROUP BY | |1 |5 |
|3 | └─EXCHANGE IN DISTR | |2 |5 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10002|2 |4 |
|5 | └─HASH GROUP BY | |2 |4 |
|6 | └─SUBPLAN SCAN |VIEW1 |1 |3 |
|7 | └─MERGE GROUP BY | |1 |3 |
|8 | └─PARTITION SORT | |1 |3 |
|9 | └─MERGE JOIN | |1 |3 |
|10| ├─SORT | |1 |2 |
|11| │ └─EXCHANGE IN DISTR | |1 |2 |
|12| │ └─EXCHANGE OUT DISTR (HASH)|:EX10000|1 |2 |
|13| │ └─PX BLOCK ITERATOR | |1 |1 |
|14| │ └─TABLE FULL SCAN |b |1 |1 |
|15| └─SORT | |1 |2 |
|16| └─EXCHANGE IN DISTR | |1 |2 |
|17| └─EXCHANGE OUT DISTR (HASH)|:EX10001|1 |2 |
|18| └─PX BLOCK ITERATOR | |1 |1 |
|19| └─TABLE FULL SCAN |t1 |1 |1 |
|0 |PX COORDINATOR | |1 |8 |
|1 |└─EXCHANGE OUT DISTR |:EX10003|1 |7 |
|2 | └─HASH GROUP BY | |1 |7 |
|3 | └─EXCHANGE IN DISTR | |2 |7 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10002|2 |6 |
|5 | └─HASH GROUP BY | |2 |6 |
|6 | └─SUBPLAN SCAN |VIEW1 |1 |5 |
|7 | └─MERGE GROUP BY | |1 |5 |
|8 | └─PARTITION SORT | |1 |5 |
|9 | └─MERGE JOIN | |1 |5 |
|10| ├─SORT | |1 |3 |
|11| │ └─EXCHANGE IN DISTR | |1 |3 |
|12| │ └─EXCHANGE OUT DISTR (HASH)|:EX10000|1 |3 |
|13| │ └─PX BLOCK ITERATOR | |1 |2 |
|14| │ └─TABLE FULL SCAN |b |1 |2 |
|15| └─SORT | |1 |3 |
|16| └─EXCHANGE IN DISTR | |1 |3 |
|17| └─EXCHANGE OUT DISTR (HASH)|:EX10001|1 |3 |
|18| └─PX BLOCK ITERATOR | |1 |2 |
|19| └─TABLE FULL SCAN |t1 |1 |2 |
=====================================================================================
Outputs & filters:
-------------------------------------
@ -140,21 +140,21 @@ Query Plan
===========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------------------
|0 |PX COORDINATOR | |1 |5 |
|1 |└─EXCHANGE OUT DISTR |:EX10002|1 |4 |
|2 | └─MERGE GROUP BY | |1 |4 |
|3 | └─PARTITION SORT | |1 |4 |
|4 | └─MERGE JOIN | |1 |4 |
|5 | ├─SORT | |1 |2 |
|6 | │ └─EXCHANGE IN DISTR | |1 |2 |
|7 | │ └─EXCHANGE OUT DISTR (HASH)|:EX10000|1 |2 |
|8 | │ └─PX BLOCK ITERATOR | |1 |1 |
|9 | │ └─TABLE FULL SCAN |t1 |1 |1 |
|10| └─SORT | |1 |2 |
|11| └─EXCHANGE IN DISTR | |1 |2 |
|12| └─EXCHANGE OUT DISTR (HASH)|:EX10001|1 |2 |
|13| └─PX BLOCK ITERATOR | |1 |1 |
|14| └─TABLE FULL SCAN |b |1 |1 |
|0 |PX COORDINATOR | |1 |7 |
|1 |└─EXCHANGE OUT DISTR |:EX10002|1 |6 |
|2 | └─MERGE GROUP BY | |1 |6 |
|3 | └─PARTITION SORT | |1 |6 |
|4 | └─MERGE JOIN | |1 |6 |
|5 | ├─SORT | |1 |3 |
|6 | │ └─EXCHANGE IN DISTR | |1 |3 |
|7 | │ └─EXCHANGE OUT DISTR (HASH)|:EX10000|1 |3 |
|8 | │ └─PX BLOCK ITERATOR | |1 |2 |
|9 | │ └─TABLE FULL SCAN |t1 |1 |2 |
|10| └─SORT | |1 |3 |
|11| └─EXCHANGE IN DISTR | |1 |3 |
|12| └─EXCHANGE OUT DISTR (HASH)|:EX10001|1 |3 |
|13| └─PX BLOCK ITERATOR | |1 |2 |
|14| └─TABLE FULL SCAN |b |1 |2 |
===========================================================================
Outputs & filters:
-------------------------------------

View File

@ -10,10 +10,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |9 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |8 |
|2 | └─PX PARTITION ITERATOR| |1 |7 |
|3 | └─TABLE FULL SCAN |t1 |1 |7 |
|0 |PX COORDINATOR | |1 |17 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |17 |
|2 | └─PX PARTITION ITERATOR| |1 |16 |
|3 | └─TABLE FULL SCAN |t1 |1 |16 |
=============================================================
Outputs & filters:
-------------------------------------
@ -31,10 +31,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |9 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |8 |
|2 | └─PX PARTITION ITERATOR| |1 |7 |
|3 | └─TABLE FULL SCAN |t1 |1 |7 |
|0 |PX COORDINATOR | |1 |17 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |17 |
|2 | └─PX PARTITION ITERATOR| |1 |16 |
|3 | └─TABLE FULL SCAN |t1 |1 |16 |
=============================================================
Outputs & filters:
-------------------------------------
@ -52,10 +52,10 @@ Query Plan
=========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |PX COORDINATOR | |1 |1 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |1 |
|2 | └─PX BLOCK ITERATOR| |1 |1 |
|3 | └─TABLE FULL SCAN|t1 |1 |1 |
|0 |PX COORDINATOR | |1 |2 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |2 |
|2 | └─PX BLOCK ITERATOR| |1 |2 |
|3 | └─TABLE FULL SCAN|t1 |1 |2 |
=========================================================
Outputs & filters:
-------------------------------------
@ -72,10 +72,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |9 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |8 |
|2 | └─PX PARTITION ITERATOR| |1 |7 |
|3 | └─TABLE FULL SCAN |t1 |1 |7 |
|0 |PX COORDINATOR | |1 |17 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |17 |
|2 | └─PX PARTITION ITERATOR| |1 |16 |
|3 | └─TABLE FULL SCAN |t1 |1 |16 |
=============================================================
Outputs & filters:
-------------------------------------
@ -93,10 +93,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |9 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |8 |
|2 | └─PX PARTITION ITERATOR| |1 |7 |
|3 | └─TABLE FULL SCAN |t1 |1 |7 |
|0 |PX COORDINATOR | |1 |17 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |17 |
|2 | └─PX PARTITION ITERATOR| |1 |16 |
|3 | └─TABLE FULL SCAN |t1 |1 |16 |
=============================================================
Outputs & filters:
-------------------------------------
@ -114,10 +114,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |9 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |8 |
|2 | └─PX PARTITION ITERATOR| |1 |7 |
|3 | └─TABLE FULL SCAN |t1 |1 |7 |
|0 |PX COORDINATOR | |1 |17 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |17 |
|2 | └─PX PARTITION ITERATOR| |1 |16 |
|3 | └─TABLE FULL SCAN |t1 |1 |16 |
=============================================================
Outputs & filters:
-------------------------------------

View File

@ -73,14 +73,14 @@ Query Plan
===============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |28 |77 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|28 |49 |
|2 | └─SORT | |28 |18 |
|3 | └─PX PARTITION ITERATOR| |28 |14 |
|4 | └─MERGE JOIN | |28 |14 |
|5 | ├─SORT | |14 |7 |
|6 | │ └─TABLE FULL SCAN|stu |14 |6 |
|7 | └─TABLE FULL SCAN |score |28 |6 |
|0 |PX COORDINATOR MERGE SORT | |28 |90 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|28 |62 |
|2 | └─SORT | |28 |30 |
|3 | └─PX PARTITION ITERATOR| |28 |27 |
|4 | └─MERGE JOIN | |28 |27 |
|5 | ├─SORT | |14 |13 |
|6 | │ └─TABLE FULL SCAN|stu |14 |12 |
|7 | └─TABLE FULL SCAN |score |28 |13 |
===============================================================
Outputs & filters:
-------------------------------------

View File

@ -73,16 +73,16 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |PX COORDINATOR | |26 |68 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|26 |42 |
|2 | └─NESTED-LOOP JOIN | |26 |12 |
|3 | ├─PX BLOCK ITERATOR | |28 |6 |
|4 | │ └─TABLE FULL SCAN |score |28 |6 |
|5 | └─MATERIAL | |1 |7 |
|6 | └─EXCHANGE IN DISTR | |1 |7 |
|7 | └─EXCHANGE OUT DISTR (BROADCAST)|:EX10000|1 |7 |
|8 | └─PX BLOCK ITERATOR | |1 |6 |
|9 | └─TABLE FULL SCAN |stu |1 |6 |
|0 |PX COORDINATOR | |26 |80 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|26 |54 |
|2 | └─NESTED-LOOP JOIN | |26 |25 |
|3 | ├─PX BLOCK ITERATOR | |28 |13 |
|4 | │ └─TABLE FULL SCAN |score |28 |13 |
|5 | └─MATERIAL | |1 |14 |
|6 | └─EXCHANGE IN DISTR | |1 |14 |
|7 | └─EXCHANGE OUT DISTR (BROADCAST)|:EX10000|1 |13 |
|8 | └─PX BLOCK ITERATOR | |1 |12 |
|9 | └─TABLE FULL SCAN |stu |1 |12 |
============================================================================
Outputs & filters:
-------------------------------------
@ -138,15 +138,15 @@ Query Plan
==========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------------------------
|0 |PX COORDINATOR | |14 |40 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|14 |26 |
|2 | └─NESTED-LOOP JOIN | |14 |10 |
|0 |PX COORDINATOR | |14 |46 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|14 |32 |
|2 | └─NESTED-LOOP JOIN | |14 |17 |
|3 | ├─EXCHANGE IN DISTR | |1 |3 |
|4 | │ └─EXCHANGE OUT DISTR (BROADCAST)|:EX10000|1 |2 |
|5 | │ └─PX BLOCK ITERATOR | |1 |2 |
|6 | │ └─TABLE GET |teacher |1 |2 |
|7 | └─PX BLOCK ITERATOR | |28 |6 |
|8 | └─TABLE FULL SCAN |score |28 |6 |
|7 | └─PX BLOCK ITERATOR | |28 |13 |
|8 | └─TABLE FULL SCAN |score |28 |13 |
==========================================================================
Outputs & filters:
-------------------------------------

View File

@ -73,13 +73,13 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |28 |74 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|28 |46 |
|2 | └─PX PARTITION ITERATOR| |28 |14 |
|3 | └─MERGE JOIN | |28 |14 |
|4 | ├─TABLE FULL SCAN |score |28 |6 |
|5 | └─SORT | |14 |7 |
|6 | └─TABLE FULL SCAN|stu |14 |6 |
|0 |PX COORDINATOR | |28 |87 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|28 |59 |
|2 | └─PX PARTITION ITERATOR| |28 |27 |
|3 | └─MERGE JOIN | |28 |27 |
|4 | ├─TABLE FULL SCAN |score |28 |13 |
|5 | └─SORT | |14 |13 |
|6 | └─TABLE FULL SCAN|stu |14 |12 |
=============================================================
Outputs & filters:
-------------------------------------

View File

@ -247,7 +247,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -267,7 +267,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -287,7 +287,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -307,7 +307,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -327,7 +327,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -347,7 +347,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -367,7 +367,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -387,7 +387,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -407,7 +407,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -427,7 +427,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -447,7 +447,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -467,7 +467,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -487,7 +487,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -507,7 +507,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -527,7 +527,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -547,7 +547,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -567,7 +567,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -587,7 +587,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -607,7 +607,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -627,7 +627,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -647,7 +647,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -667,7 +667,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -687,7 +687,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -707,7 +707,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -727,7 +727,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -747,7 +747,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -767,7 +767,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -787,7 +787,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -807,7 +807,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |2 |2 |
|0 |TABLE FULL SCAN|t |2 |4 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -20,7 +20,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -40,7 +40,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -61,7 +61,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -83,7 +83,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -106,7 +106,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -126,7 +126,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -147,7 +147,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -167,7 +167,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -189,7 +189,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -209,7 +209,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -229,7 +229,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -250,7 +250,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -272,7 +272,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -295,7 +295,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -317,7 +317,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -337,7 +337,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -359,7 +359,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -379,7 +379,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -400,7 +400,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -422,7 +422,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -442,7 +442,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -463,7 +463,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -489,7 +489,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -509,7 +509,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -529,7 +529,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -551,7 +551,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -571,7 +571,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -591,7 +591,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -612,7 +612,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -632,7 +632,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -653,7 +653,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -673,7 +673,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -694,7 +694,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -714,7 +714,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -736,7 +736,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -756,7 +756,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -777,7 +777,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -797,7 +797,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -818,7 +818,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -838,7 +838,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -859,7 +859,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -881,7 +881,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -901,7 +901,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -921,7 +921,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -941,7 +941,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -963,7 +963,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -983,7 +983,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1003,7 +1003,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1050,7 +1050,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1069,7 +1069,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1088,7 +1088,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1107,7 +1107,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1126,7 +1126,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1145,7 +1145,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1164,7 +1164,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1183,7 +1183,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1202,7 +1202,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1221,7 +1221,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1240,7 +1240,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1259,7 +1259,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1278,7 +1278,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1297,7 +1297,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1316,7 +1316,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1335,7 +1335,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1354,7 +1354,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1373,7 +1373,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -7322,7 +7322,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -7341,7 +7341,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -7360,7 +7360,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -7379,7 +7379,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -29,10 +29,10 @@ Query Plan
===========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------
|0 |NESTED-LOOP JOIN CARTESIAN | |25 |6 |
|1 |├─TABLE FULL SCAN |t1 |5 |3 |
|2 |└─MATERIAL | |5 |3 |
|3 | └─TABLE FULL SCAN |t2 |5 |3 |
|0 |NESTED-LOOP JOIN CARTESIAN | |25 |10 |
|1 |├─TABLE FULL SCAN |t1 |5 |5 |
|2 |└─MATERIAL | |5 |5 |
|3 | └─TABLE FULL SCAN |t2 |5 |5 |
===========================================================
Outputs & filters:
-------------------------------------
@ -52,10 +52,10 @@ Query Plan
===========================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------
|0 |NESTED-LOOP JOIN CARTESIAN | |25 |6 |
|1 |├─TABLE FULL SCAN |t1 |5 |3 |
|2 |└─MATERIAL | |5 |3 |
|3 | └─TABLE FULL SCAN |t2 |5 |3 |
|0 |NESTED-LOOP JOIN CARTESIAN | |25 |10 |
|1 |├─TABLE FULL SCAN |t1 |5 |5 |
|2 |└─MATERIAL | |5 |5 |
|3 | └─TABLE FULL SCAN |t2 |5 |5 |
===========================================================
Outputs & filters:
-------------------------------------

View File

@ -173,7 +173,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -193,7 +193,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -213,7 +213,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -331,7 +331,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -352,7 +352,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -372,7 +372,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -392,7 +392,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |4 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -44,7 +44,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -63,7 +63,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -82,7 +82,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -101,7 +101,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -120,7 +120,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -139,7 +139,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -158,7 +158,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -177,7 +177,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -196,7 +196,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -215,7 +215,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -234,7 +234,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -253,7 +253,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -272,7 +272,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -291,7 +291,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -310,7 +310,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -329,7 +329,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -348,7 +348,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -367,7 +367,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -386,7 +386,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -405,7 +405,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -424,7 +424,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -443,7 +443,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -462,7 +462,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -481,7 +481,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -500,7 +500,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -519,7 +519,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -538,7 +538,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -557,7 +557,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -576,7 +576,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -596,7 +596,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -615,7 +615,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -634,7 +634,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -653,7 +653,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -672,7 +672,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -691,7 +691,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -710,7 +710,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -729,7 +729,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -748,7 +748,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -767,7 +767,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -786,7 +786,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -805,7 +805,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -824,7 +824,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -843,7 +843,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -862,7 +862,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -881,7 +881,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -900,7 +900,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -919,7 +919,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -938,7 +938,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -957,7 +957,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -976,7 +976,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -995,7 +995,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1014,7 +1014,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1033,7 +1033,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1052,7 +1052,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1071,7 +1071,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1090,7 +1090,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1109,7 +1109,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1128,7 +1128,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1359,7 +1359,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1378,7 +1378,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1398,7 +1398,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1417,7 +1417,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1437,7 +1437,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1456,7 +1456,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1476,7 +1476,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1495,7 +1495,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1515,7 +1515,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1534,7 +1534,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1554,7 +1554,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -1573,7 +1573,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t |1 |2 |
|0 |TABLE FULL SCAN|t |1 |4 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -17,10 +17,10 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH GROUP BY | |5 |5 |
|1 |└─SUBPLAN SCAN |x |5 |4 |
|2 | └─HASH DISTINCT | |5 |4 |
|3 | └─TABLE FULL SCAN|t1 |5 |2 |
|0 |HASH GROUP BY | |5 |7 |
|1 |└─SUBPLAN SCAN |x |5 |6 |
|2 | └─HASH DISTINCT | |5 |6 |
|3 | └─TABLE FULL SCAN|t1 |5 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -48,10 +48,10 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH GROUP BY | |5 |5 |
|1 |└─SUBPLAN SCAN |x |5 |4 |
|2 | └─HASH DISTINCT | |5 |4 |
|3 | └─TABLE FULL SCAN|t1 |5 |2 |
|0 |HASH GROUP BY | |5 |7 |
|1 |└─SUBPLAN SCAN |x |5 |6 |
|2 | └─HASH DISTINCT | |5 |6 |
|3 | └─TABLE FULL SCAN|t1 |5 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -79,10 +79,10 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH GROUP BY | |5 |5 |
|1 |└─SUBPLAN SCAN |x |5 |4 |
|2 | └─HASH DISTINCT | |5 |4 |
|3 | └─TABLE FULL SCAN|t1 |5 |2 |
|0 |HASH GROUP BY | |5 |7 |
|1 |└─SUBPLAN SCAN |x |5 |6 |
|2 | └─HASH DISTINCT | |5 |6 |
|3 | └─TABLE FULL SCAN|t1 |5 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -110,7 +110,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |1 |2 |
|0 |TABLE FULL SCAN|t1 |1 |5 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -26,7 +26,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |4 |4 |
|0 |TABLE FULL SCAN|t1 |4 |6 |
===============================================
Outputs & filters:
-------------------------------------

View File

@ -23,7 +23,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |7 |3 |
|0 |TABLE FULL SCAN|t1 |7 |5 |
===============================================
Outputs & filters:
-------------------------------------
@ -48,7 +48,7 @@ Query Plan
======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------
|0 |TABLE FULL SCAN|t1(Reverse)|7 |3 |
|0 |TABLE FULL SCAN|t1(Reverse)|7 |5 |
======================================================
Outputs & filters:
-------------------------------------
@ -73,7 +73,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |3 |3 |
|0 |TABLE FULL SCAN|t1 |3 |5 |
===============================================
Outputs & filters:
-------------------------------------
@ -95,7 +95,7 @@ Query Plan
===============================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------
|0 |TABLE FULL SCAN|t1 |2 |2 |
|0 |TABLE FULL SCAN|t1 |2 |4 |
===============================================
Outputs & filters:
-------------------------------------
@ -115,7 +115,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t1 |2 |2 |
|0 |TABLE RANGE SCAN|t1 |2 |4 |
================================================
Outputs & filters:
-------------------------------------
@ -136,7 +136,7 @@ Query Plan
================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
------------------------------------------------
|0 |TABLE RANGE SCAN|t1 |4 |2 |
|0 |TABLE RANGE SCAN|t1 |4 |7 |
================================================
Outputs & filters:
-------------------------------------
@ -159,7 +159,7 @@ Query Plan
=========================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------
|0 |TABLE GET|t1 |3 |8 |
|0 |TABLE GET|t1 |3 |15 |
=========================================
Outputs & filters:
-------------------------------------
@ -182,7 +182,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(i1)|1 |4 |
|0 |TABLE RANGE SCAN|t1(i1)|1 |6 |
==================================================
Outputs & filters:
-------------------------------------
@ -205,7 +205,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(i1)|3 |2 |
|0 |TABLE RANGE SCAN|t1(i1)|3 |4 |
==================================================
Outputs & filters:
-------------------------------------
@ -250,7 +250,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |TABLE RANGE SCAN|t1(idx)|1 |4 |
|0 |TABLE RANGE SCAN|t1(idx)|1 |6 |
===================================================
Outputs & filters:
-------------------------------------
@ -274,7 +274,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |TABLE RANGE SCAN|t1(idx)|1 |18 |
|0 |TABLE RANGE SCAN|t1(idx)|1 |20 |
===================================================
Outputs & filters:
-------------------------------------
@ -296,7 +296,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE FULL SCAN|t1(idx)|2 |8 |
|0 |TABLE FULL SCAN|t1(idx)|2 |10 |
==================================================
Outputs & filters:
-------------------------------------

View File

@ -35,9 +35,9 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH RIGHT SEMI JOIN | |4 |6 |
|1 |├─TABLE FULL SCAN |t1 |3 |2 |
|2 |└─TABLE FULL SCAN |t2 |10 |3 |
|0 |HASH RIGHT SEMI JOIN | |4 |10 |
|1 |├─TABLE FULL SCAN |t1 |3 |4 |
|2 |└─TABLE FULL SCAN |t2 |10 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -70,9 +70,9 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH RIGHT SEMI JOIN | |2 |6 |
|1 |├─TABLE FULL SCAN |t1 |3 |2 |
|2 |└─TABLE FULL SCAN |t3 |10 |3 |
|0 |HASH RIGHT SEMI JOIN | |2 |11 |
|1 |├─TABLE FULL SCAN |t1 |3 |4 |
|2 |└─TABLE FULL SCAN |t3 |10 |5 |
=====================================================
Outputs & filters:
-------------------------------------
@ -106,9 +106,9 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |HASH RIGHT SEMI JOIN | |10 |15 |
|1 |├─TABLE FULL SCAN |t0 |10 |3 |
|2 |└─TABLE FULL SCAN |t3 |50 |7 |
|0 |HASH RIGHT SEMI JOIN | |10 |19 |
|1 |├─TABLE FULL SCAN |t0 |10 |5 |
|2 |└─TABLE FULL SCAN |t3 |50 |9 |
=====================================================
Outputs & filters:
-------------------------------------
@ -143,9 +143,9 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |HASH SEMI JOIN | |3 |6 |
|1 |├─TABLE FULL SCAN|t1 |3 |2 |
|2 |└─TABLE FULL SCAN|t2(b)|10 |3 |
|0 |HASH SEMI JOIN | |3 |10 |
|1 |├─TABLE FULL SCAN|t1 |3 |4 |
|2 |└─TABLE FULL SCAN|t2(b)|10 |5 |
==================================================
Outputs & filters:
-------------------------------------
@ -200,13 +200,13 @@ Query Plan
==============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------------
|0 |HASH SEMI JOIN | |1 |6 |
|1 |├─NESTED-LOOP JOIN CARTESIAN | |1 |4 |
|2 |│ ├─TABLE FULL SCAN |t2 |1 |2 |
|3 |│ └─MATERIAL | |1 |2 |
|4 |│ └─SUBPLAN SCAN |VIEW3|1 |2 |
|5 |│ └─TABLE FULL SCAN |t3 |1 |2 |
|6 |└─TABLE FULL SCAN |t2 |1 |2 |
|0 |HASH SEMI JOIN | |1 |12 |
|1 |├─NESTED-LOOP JOIN CARTESIAN | |1 |8 |
|2 |│ ├─TABLE FULL SCAN |t2 |1 |4 |
|3 |│ └─MATERIAL | |1 |4 |
|4 |│ └─SUBPLAN SCAN |VIEW3|1 |4 |
|5 |│ └─TABLE FULL SCAN |t3 |1 |4 |
|6 |└─TABLE FULL SCAN |t2 |1 |4 |
==============================================================
Outputs & filters:
-------------------------------------