[FEAT MERGE] OLTP performance and cpu reduction optimization under tiny specification

Co-authored-by: hezuojiao <hezuojiao@gmail.com>
This commit is contained in:
obdev
2023-04-26 15:30:17 +00:00
committed by ob-robot
parent 8ad13af591
commit 8fb50cdf65
179 changed files with 3131 additions and 1425 deletions

View File

@ -66,7 +66,6 @@ ObBasicSessionInfo::ObBasicSessionInfo()
sessid_(0),
master_sessid_(INVALID_SESSID),
proxy_sessid_(VALID_PROXY_SESSID),
variables_last_modify_time_(0),
global_vars_version_(0),
sys_var_base_version_(OB_INVALID_VERSION),
tx_desc_(NULL),
@ -321,7 +320,6 @@ void ObBasicSessionInfo::reset(bool skip_sys_var)
sessid_ = 0;
master_sessid_ = INVALID_SESSID;
proxy_sessid_ = VALID_PROXY_SESSID;
variables_last_modify_time_ = 0;
global_vars_version_ = 0;
tx_result_.reset();
@ -1056,8 +1054,6 @@ int ObBasicSessionInfo::load_default_sys_variable(const bool print_info_log, con
LOG_WARN("fail create all sys variables", K(ret));
} else if (OB_FAIL(init_system_variables(print_info_log, is_sys_tenant))) {
LOG_WARN("Init system variables failed !", K(ret));
} else {
variables_last_modify_time_ = ObTimeUtility::current_time();
}
return ret;
}
@ -1276,8 +1272,6 @@ int ObBasicSessionInfo::load_sys_variable(ObIAllocator &calc_buf,
false /*check_timezone_valid*/,
false /*is_update_sys_var*/))) {
LOG_WARN("process system variable error", K(name), K(type), K(real_val), K(value), K(ret));
} else {
variables_last_modify_time_ = ObTimeUtility::current_time();
}
return ret;
}
@ -1600,7 +1594,6 @@ int ObBasicSessionInfo::update_sys_variable(const ObSysVarClassType sys_var_id,
if (OB_FAIL(track_sys_var(sys_var_id, sys_var->get_value()))) {
LOG_WARN("failed to track sys var", K(ret), K(sys_var_id), K(val));
} else {
variables_last_modify_time_ = ObTimeUtility::current_time();
LOG_DEBUG("succ to track system variable",
K(ret), K(sys_var_id), K(val), K(sys_var->get_value()));
}
@ -3430,9 +3423,6 @@ int ObBasicSessionInfo::replace_user_variable(const ObString &var, const ObSessi
LOG_WARN("fail to track user var", K(var), K(ret));
}
}
if (OB_SUCC(ret)) {
variables_last_modify_time_ = ObTimeUtility::current_time();
}
}
return ret;
}
@ -3446,8 +3436,6 @@ int ObBasicSessionInfo::remove_user_variable(const ObString &var)
} else if (OB_SUCCESS != user_var_val_map_.erase_refactored(var)) {
ret = OB_ERR_USER_VARIABLE_UNKNOWN;
LOG_WARN("unknown variable", K(var), K(ret));
} else {
variables_last_modify_time_ = ObTimeUtility::current_time();
}
return ret;
}