Fix performance reduction -- 002

This commit is contained in:
obdev
2023-05-23 08:11:35 +00:00
committed by ob-robot
parent 6c456e993f
commit 53c181dd36
14 changed files with 61 additions and 26 deletions

View File

@ -596,6 +596,7 @@ public:
sort_area_size_(128*1024*1024),
hash_area_size_(128*1024*1024),
enable_query_response_time_stats_(false),
enable_user_defined_rewrite_rules_(false),
print_sample_ppm_(0),
last_check_ec_ts_(0),
session_(session)
@ -611,6 +612,7 @@ public:
int64_t get_sort_area_size() const { return ATOMIC_LOAD(&sort_area_size_); }
int64_t get_hash_area_size() const { return ATOMIC_LOAD(&hash_area_size_); }
bool enable_query_response_time_stats() const { return enable_query_response_time_stats_; }
bool enable_udr() const { return ATOMIC_LOAD(&enable_user_defined_rewrite_rules_); }
int64_t get_print_sample_ppm() const { return ATOMIC_LOAD(&print_sample_ppm_); }
bool get_px_join_skew_handling() const { return px_join_skew_handling_; }
int64_t get_px_join_skew_minfreq() const { return px_join_skew_minfreq_; }
@ -627,6 +629,7 @@ public:
int64_t sort_area_size_;
int64_t hash_area_size_;
bool enable_query_response_time_stats_;
bool enable_user_defined_rewrite_rules_;
// for record sys config print_sample_ppm
int64_t print_sample_ppm_;
int64_t last_check_ec_ts_;
@ -1119,6 +1122,11 @@ public:
cached_tenant_config_info_.refresh();
return cached_tenant_config_info_.enable_query_response_time_stats();
}
bool enable_udr()
{
cached_tenant_config_info_.refresh();
return cached_tenant_config_info_.enable_udr();
}
int64_t get_tenant_print_sample_ppm()
{
cached_tenant_config_info_.refresh();