liqian 2 年 前
コミット
112084caff
1 ファイル変更5 行追加0 行削除
  1. 5 0
      words_func.py

+ 5 - 0
words_func.py

@@ -1,3 +1,4 @@
+import time
 import traceback
 
 from db_helper import MysqlHelper
@@ -80,9 +81,11 @@ def update_wechat_score_data(data):
             if len(insert_temp_data) > 0:
                 insert_sql_values = ', '.join([f"({item['word_id']}, {item['score']}, '{item['score_date']}')"
                                                for item in insert_temp_data])
+                insert_start_time = time.time()
                 insert_sql = f"insert into word.word_wechat_score (word_id, wechat_score, score_date) " \
                              f"values {insert_sql_values};"
                 mysql_helper.add_data(sql=insert_sql)
+                log_.info(f"insert executeTime: {(time.time() - insert_start_time) * 1000}")
         log_.info(f"insert wechat score data finished! insert count = {len(insert_data)}")
 
     # 批量更新
@@ -93,6 +96,7 @@ def update_wechat_score_data(data):
             if len(update_temp_data) > 0:
                 update_id = [item['id'] for item in update_temp_data]
                 update_sql_values = ' '.join([f"when {item['id']} then {item['score']}" for item in update_temp_data])
+                update_start_time = time.time()
                 if len(update_id) > 1:
                     update_sql = f"update word.word_wechat_score set wechat_score = " \
                                  f"case id {update_sql_values} end where id in {tuple(update_id)};"
@@ -100,6 +104,7 @@ def update_wechat_score_data(data):
                     update_sql = f"update word.word_wechat_score set wechat_score = " \
                                  f"case id {update_sql_values} end where id in ({update_id[0]});"
                 mysql_helper.add_data(sql=update_sql)
+                log_.info(f"update executeTime: {(time.time() - update_start_time) * 1000}")
     log_.info(f"update wechat score data finished! update count = {len(update_data)}")