Do not report ERROR when sample rate equals 100

This commit is contained in:
ZenoWang
2024-02-06 14:49:31 +00:00
committed by ob-robot
parent 1f1d5c08ae
commit c8ef409bf3
3710 changed files with 486984 additions and 3083329 deletions

View File

@ -369,8 +369,7 @@ int ObTransformViewMerge::check_semi_right_table_can_be_merged(ObDMLStmt *stmt,
|| ref_query->has_sequence()
|| ref_query->is_hierarchical_query()
|| ref_query->has_ora_rowscn()
|| (lib::is_mysql_mode() && ref_query->has_for_update())
|| ref_query->is_values_table_query()) {
|| (lib::is_mysql_mode() && ref_query->has_for_update())) {
can_be = false;
} else if (OB_FAIL(ref_query->has_rownum(has_rownum))) {
LOG_WARN("failed to check has rownum expr", K(ret));
@ -531,11 +530,6 @@ int ObTransformViewMerge::check_basic_validity(ObDMLStmt *parent_stmt,
|| child_stmt->is_values_table_query()) {
can_be = false;
OPT_TRACE("not a valid view");
} else if (!force_merge && parent_stmt->get_table_size() > 1 && child_stmt->get_table_size() > 1 &&
parent_stmt->get_table_size() + child_stmt->get_table_size() - 1 > 10) {
// More than 10 tables may result in the inability to enumerate a valid join order.
can_be = false;
OPT_TRACE("Too Many Table Items");
} else if (OB_FAIL(ObTransformUtils::check_has_assignment(*child_stmt, has_assignment))) {
LOG_WARN("check has assignment failed", K(ret));
} else if (has_assignment) {