feat: add the rule to use-das when has variable assignments in sql
Co-authored-by: leslieyuchen <leslieyuchen@gmail.com>
This commit is contained in:
@ -407,6 +407,7 @@ int ObConfigInfoInPC::load_influence_plan_config()
|
||||
px_join_skew_handling_ = tenant_config->_px_join_skew_handling;
|
||||
px_join_skew_minfreq_ = static_cast<int8_t>(tenant_config->_px_join_skew_minfreq);
|
||||
min_cluster_version_ = GET_MIN_CLUSTER_VERSION();
|
||||
enable_var_assign_use_das_ = tenant_config->_enable_var_assign_use_das;
|
||||
}
|
||||
|
||||
return ret;
|
||||
@ -453,6 +454,9 @@ int ObConfigInfoInPC::serialize_configs(char *buf, int buf_len, int64_t &pos)
|
||||
} else if (OB_FAIL(databuff_printf(buf, buf_len, pos,
|
||||
"%d", is_enable_px_fast_reclaim_))) {
|
||||
SQL_PC_LOG(WARN, "failed to databuff_printf", K(ret), K(is_enable_px_fast_reclaim_));
|
||||
} else if (OB_FAIL(databuff_printf(buf, buf_len, pos,
|
||||
"%d", enable_var_assign_use_das_))) {
|
||||
SQL_PC_LOG(WARN, "failed to databuff_printf", K(ret), K(enable_var_assign_use_das_));
|
||||
} else {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
@ -1004,6 +1004,7 @@ public:
|
||||
px_join_skew_minfreq_(30),
|
||||
min_cluster_version_(0),
|
||||
is_enable_px_fast_reclaim_(false),
|
||||
enable_var_assign_use_das_(true),
|
||||
cluster_config_version_(-1),
|
||||
tenant_config_version_(-1),
|
||||
tenant_id_(0)
|
||||
@ -1045,6 +1046,7 @@ public:
|
||||
int8_t px_join_skew_minfreq_;
|
||||
uint64_t min_cluster_version_;
|
||||
bool is_enable_px_fast_reclaim_;
|
||||
bool enable_var_assign_use_das_;
|
||||
|
||||
private:
|
||||
// current cluster config version_
|
||||
|
||||
Reference in New Issue
Block a user