Skip to content

Commit a27dea9

Browse files
obdevfootkagaopy3
authored andcommitted
sql memory tracker using hard memory limit
Co-authored-by: footka <672528926@qq.com> Co-authored-by: gaopy3 <gao.panyu@qq.com>
1 parent c9495ba commit a27dea9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/sql/executor/ob_memory_tracker.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ thread_local ObMemTracker ObMemTrackerGuard::mem_tracker_;
2929
void ObMemTrackerGuard::update_mem_limit()
3030
{
3131
int ret = common::OB_SUCCESS;
32-
int64_t tenant_mem_limit = lib::get_tenant_memory_limit(MTL_ID());
32+
int64_t hard_memory_limit = lib::get_hard_memory_limit();
3333
int64_t mem_quota_pct = 100;
3434
omt::ObTenantConfigGuard tenant_config(TENANT_CONF(MTL_ID()));
3535
if (OB_UNLIKELY(tenant_config.is_valid())) {
3636
mem_quota_pct = tenant_config->query_memory_limit_percentage;
3737
}
38-
mem_tracker_.cache_mem_limit_ = tenant_mem_limit / 100 * mem_quota_pct;
38+
mem_tracker_.cache_mem_limit_ = hard_memory_limit / 100 * mem_quota_pct;
3939
}
4040
int ObMemTrackerGuard::check_status()
4141
{

0 commit comments

Comments
 (0)