From 18d1cf3fa3f44e0b19328696e1be70df36e33677 Mon Sep 17 00:00:00 2001 From: lishifu_db Date: Thu, 8 Jul 2021 15:22:18 +0800 Subject: [PATCH] skip the explain sql --- .../cbb/instruments/unique_sql/instr_unique_sql.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gausskernel/cbb/instruments/unique_sql/instr_unique_sql.cpp b/src/gausskernel/cbb/instruments/unique_sql/instr_unique_sql.cpp index 5985a7fb5..e3169a6cf 100644 --- a/src/gausskernel/cbb/instruments/unique_sql/instr_unique_sql.cpp +++ b/src/gausskernel/cbb/instruments/unique_sql/instr_unique_sql.cpp @@ -1711,7 +1711,8 @@ void GenerateUniqueSQLInfo(const char* sql, Query* query) * refer to the assert in method "relation_open" */ if (sql == NULL || query == NULL || g_instance.stat_cxt.UniqueSQLHashtbl == NULL || !is_local_unique_sql() || - IsAbortedTransactionBlockState()) { + IsAbortedTransactionBlockState() || + (query->utilityStmt != NULL && IsA(query->utilityStmt, ExplainStmt))) { return; }