From e3997a1956fbb3068485060ba711f24f512367ce Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 26 May 2022 16:56:16 +0800 Subject: [PATCH] [CP] In distributed execution scenario, queue_time is less than zero. --- src/sql/engine/px/ob_px_task_process.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sql/engine/px/ob_px_task_process.cpp b/src/sql/engine/px/ob_px_task_process.cpp index 062fcd2a4e..71cbff69e3 100644 --- a/src/sql/engine/px/ob_px_task_process.cpp +++ b/src/sql/engine/px/ob_px_task_process.cpp @@ -125,7 +125,8 @@ int ObPxTaskProcess::process() { int ret = OB_SUCCESS; - process_timestamp_ = ObTimeUtility::current_time(); + enqueue_timestamp_ = ObTimeUtility::current_time(); + process_timestamp_ = enqueue_timestamp_; ObExecRecord exec_record; ObExecTimestamp exec_timestamp; @@ -154,8 +155,7 @@ int ObPxTaskProcess::process() if (enable_sql_audit) { exec_record.record_start(); } - exec_start_timestamp_ = ObTimeUtility::current_time(); - set_enqueue_timestamp(exec_start_timestamp_); + exec_start_timestamp_ = enqueue_timestamp_; arg_.sqc_task_ptr_->task_monitor_info_.record_exec_time_begin(); } -- GitLab