fix bug: plan stat incorrect when some error happened during query processing

This commit is contained in:
obdev
2024-02-09 07:25:50 +00:00
committed by ob-robot
parent b606f00000
commit 6d5c70d2b4
3 changed files with 4 additions and 5 deletions

View File

@ -1366,8 +1366,7 @@ int ObMPStmtExecute::do_process(ObSQLSessionInfo &session,
}
//update v$sql statistics
if ((OB_SUCC(ret) || audit_record.is_timeout())
&& session.get_local_ob_enable_plan_cache()
if (session.get_local_ob_enable_plan_cache()
&& !retry_ctrl_.need_retry()
&& !is_ps_cursor()) {
// ps cursor do this in inner open