[FEAT MERGE] optimizer statistics gather enhance

Co-authored-by: Larry955 <1412857955@qq.com>
Co-authored-by: wangt1xiuyi <13547954130@163.com>
This commit is contained in:
obdev
2023-04-28 13:11:58 +00:00
committed by ob-robot
parent 35c1be5aa1
commit 642f1c7d84
130 changed files with 8572 additions and 1563 deletions

View File

@ -364,12 +364,14 @@ int ObPhyLocationGetter::build_related_tablet_info(const ObTableLocation &table_
ObDataTypeCastParams dtc_params = ObBasicSessionInfo::create_dtc_params(exec_ctx.get_my_session());
ObPhysicalPlanCtx *plan_ctx = exec_ctx.get_physical_plan_ctx();
ObArray<ObObjectID> partition_ids;
ObArray<ObObjectID> first_level_part_ids;
ObArray<ObTabletID> tablet_ids;
if (OB_FAIL(table_location.calculate_tablet_ids(exec_ctx,
plan_ctx->get_param_store(),
tablet_ids,
partition_ids,
first_level_part_ids,
dtc_params))) {
LOG_WARN("calculate tablet ids failed", K(ret));
} else {