重现步骤
数据库:zhcxkj-center-strategy
节点ID:d7ea76feded04ab4bdfeee5c8e18b4f0in01
查询时间:142.935
扫描行数:1066140.0
返回行数:22
一天执行次数: 10.0
慢日志时间:2025-07-20
指纹:e3d7e00383d04ec8a944b7689dfd4dbf
SQL语句:SELECT CASE WHEN fail_msg LIKE '?' THEN '?' ELSE SUBSTRING_INDEX ( SUBSTRING_INDEX ( fail_msg , '?' , ? ) , '?' , ? ) END AS category , COUNT ( * ) AS error_count , CONCAT ( ROUND ( COUNT ( * ) / total . total_count * ? , ? ) , '?' ) AS error_percentage FROM ? . t_strategy_execute_queue_publish_mercadolibre , ( SELECT COUNT ( * ) AS total_count FROM ? . t_strategy_execute_queue_publish_mercadolibre WHERE create_time >= CURRENT_DATE ( ) AND create_time < CURDATE ( ) + INTERVAL ? DAY AND 'status' IN ( ? , ? ) ) AS total WHERE create_time >= CURRENT_DATE ( ) AND create_time < CURDATE ( ) + INTERVAL ? DAY AND 'status' = ? GROUP BY category ORDER BY error_count DESC LIMIT ? ;
真实SQL:SELECT CASE WHEN fail_msg LIKE '%获取推荐类目返回为[]%' THEN '获取推荐类目返回为空' ELSE SUBSTRING_INDEX( SUBSTRING_INDEX(fail_msg, '获取推荐类目返回', -1), '请求参数', 1 ) END AS category, COUNT(*) AS error_count, CONCAT(ROUND(COUNT(*) / total.total_count * 100, 2), '%') AS error_percentage FROM zhcxkj_center_strategy_comprehensive.t_strategy_execute_queue_publish_mercadolibre, (SELECT COUNT(*) AS total_count FROM zhcxkj_center_strategy_comprehensive.t_strategy_execute_queue_publish_mercadolibre WHERE create_time >= CURRENT_DATE() AND create_time < CURDATE() + INTERVAL 1 DAY AND 'status' IN (4,5)) AS total WHERE create_time >= CURRENT_DATE() AND create_time < CURDATE() + INTERVAL 1 DAY AND 'status' = 3 GROUP BY category ORDER BY error_count DESC LIMIT 10;
负责人参考:王翔宇,刘传鸿
项目参考:java项目
