fix sql executor use memory of 500 tenant

This commit is contained in:
obdev
2023-04-19 08:15:11 +00:00
committed by ob-robot
parent ff0be6d455
commit 6e8c6def52
5 changed files with 16 additions and 0 deletions

View File

@ -168,6 +168,8 @@ int ObRemoteBaseExecuteP<T>::base_before_process(int64_t tenant_schema_version,
exec_ctx_.set_my_session(session_info);
exec_ctx_.show_session();
exec_ctx_.get_sql_ctx()->session_info_ = session_info;
exec_ctx_.set_mem_attr(ObMemAttr(tenant_id, ObModIds::OB_SQL_EXEC_CONTEXT, ObCtxIds::EXECUTE_CTX_ID));
vt_ctx.session_ = session_info;
vt_ctx.vt_iter_factory_ = &vt_iter_factory_;
vt_ctx.schema_guard_ = &schema_guard_;