From 6c642dfb0ff96aeb686814be44bae30b86e6e0e0 Mon Sep 17 00:00:00 2001 From: flyly Date: Thu, 15 Jul 2021 18:03:00 +0800 Subject: [PATCH] bugfix:Repair log extraction --- src/gausskernel/dbmind/tools/index_advisor/extract_log.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gausskernel/dbmind/tools/index_advisor/extract_log.py b/src/gausskernel/dbmind/tools/index_advisor/extract_log.py index 04177b0ce..a4c379854 100644 --- a/src/gausskernel/dbmind/tools/index_advisor/extract_log.py +++ b/src/gausskernel/dbmind/tools/index_advisor/extract_log.py @@ -75,9 +75,9 @@ def get_parsed_sql(file, user, database, sql_amount, statement): if output_valid_sql(sql): SQL_AMOUNT += 1 yield output_valid_sql(sql) - [current_user, current_database] = line.split(' ')[2:4] - if (user and current_user != user) or ( - database and current_database != database): + log_info = line.split(' ') + if (user and user not in log_info) or ( + database and database not in log_info): line = file.readline() continue execute_flag = True