[CP] Split prepare stmt memory to tenants
This commit is contained in:
@ -445,8 +445,8 @@ struct ObInnerContextMap {
|
||||
} else {
|
||||
new (context_map_) ObInnerContextHashMap ();
|
||||
if (OB_FAIL(context_map_->create(hash::cal_next_prime(32),
|
||||
ObModIds::OB_HASH_BUCKET,
|
||||
ObModIds::OB_HASH_NODE))) {
|
||||
ObModIds::OB_HASH_BUCKET,
|
||||
ObModIds::OB_HASH_NODE))) {
|
||||
SQL_ENG_LOG(WARN, "failed to init hash map", K(ret));
|
||||
}
|
||||
}
|
||||
@ -1247,7 +1247,8 @@ private:
|
||||
if (OB_UNLIKELY(!ps_session_info_map_.created())) {
|
||||
ret = ps_session_info_map_.create(common::hash::cal_next_prime(PS_BUCKET_NUM),
|
||||
common::ObModIds::OB_HASH_BUCKET_PS_SESSION_INFO,
|
||||
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO);
|
||||
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO,
|
||||
orig_tenant_id_);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
@ -1262,7 +1263,8 @@ private:
|
||||
if (OB_UNLIKELY(!ps_name_id_map_.created())) {
|
||||
ret = ps_name_id_map_.create(common::hash::cal_next_prime(PS_BUCKET_NUM),
|
||||
common::ObModIds::OB_HASH_BUCKET_PS_SESSION_INFO,
|
||||
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO);
|
||||
common::ObModIds::OB_HASH_NODE_PS_SESSION_INFO,
|
||||
orig_tenant_id_);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user