[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

@ -1629,8 +1629,7 @@ void ObSQLSessionInfo::update_stat_from_audit_record()
+ audit_record_.exec_record_.ssstore_read_row_count_);
// session_stat_.total_logical_write_ += 0;
// session_stat_.total_physical_read_ += 0;
session_stat_.total_lock_count_ += (audit_record_.exec_record_.memstore_read_lock_succ_count_
+ audit_record_.exec_record_.memstore_write_lock_succ_count_);
session_stat_.total_lock_count_ += 0;
session_stat_.total_cpu_time_us_ += audit_record_.exec_timestamp_.executor_t_;
session_stat_.total_exec_time_us_ += audit_record_.exec_timestamp_.elapsed_t_;
}
@ -2276,6 +2275,8 @@ void ObSQLSessionInfo::ObCachedTenantConfigInfo::refresh()
}
// 4.sort area size
ATOMIC_STORE(&sort_area_size_, tenant_config->_sort_area_size);
ATOMIC_STORE(&hash_area_size_, tenant_config->_hash_area_size);
ATOMIC_STORE(&enable_query_response_time_stats_, tenant_config->query_response_time_stats);
// 5.allow security audit
if (OB_SUCCESS != (tmp_ret = ObSecurityAuditUtils::check_allow_audit(*session_, at_type_))) {
LOG_WARN_RET(tmp_ret, "fail get tenant_config", "ret", tmp_ret,