[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

@ -1023,6 +1023,7 @@ int ObDDLRedefinitionTask::sync_auto_increment_position()
param.autoinc_offset_ = 1;
param.auto_increment_cache_size_ = 1; // TODO(shuangcan): should we use the sysvar on session?
param.autoinc_mode_is_order_ = dest_table_schema->is_order_auto_increment_mode();
param.autoinc_auto_increment_ = dest_table_schema->get_auto_increment();
if (OB_FAIL(auto_inc_service.get_sequence_value(tenant_id_, object_id_, cur_column_id, param.autoinc_mode_is_order_, sequence_value))) {
LOG_WARN("get sequence value failed", K(ret), K(tenant_id_), K(object_id_), K(cur_column_id));
} else if (FALSE_IT(param.global_value_to_sync_ = sequence_value - 1)) {