重现步骤
反馈人:李冠
严重级别:一般
所属项目:CRM
问题原因:慢SQL、查询时间60秒左右,全表扫近3000万条,zhcxkj-center-crm服务,SQL为:(SELECT SUM(CASE WHEN er.is_deleted = 0 THEN 1 ELSE 0 END) AS 'all' , SUM( CASE WHEN er.reply_status = 0 THEN 1 ELSE 0 END ) unReply, SUM( CASE WHEN er.reply_status = 1 THEN 1 ELSE 0 END ) replied, SUM( CASE WHEN er.reply_status = 2 THEN 1 ELSE 0 END ) notNeedReply, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time >= DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hAmongst, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time < DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hBefore, SUM( CASE WHEN er.service_admin_id = 0 THEN 1 ELSE 0 END ) unAssignCustomerService, SUM( CASE WHEN er.email_rule_code IS NULL OR er.email_rule_code = '' THEN 1 ELSE 0 END ) unMatchingRule, SUM( CASE WHEN er.email_forward_rule_code IS NOT NULL THEN 1 ELSE 0 END ) dingTransfer FROM t_crm_email_receive_amazon er WHERE er.is_deleted = 0 AND er.receive_time >= '2025-04-10 00:00:00' AND er.receive_time <= '2025-07-08 23:59:59' AND er.subject LIKE CONCAT('%', 'listing', '%') AND er.service_admin_id IN ( 10875 ););
解决方案:(推荐)方案一:切换StarRocks查询;方案二:创建合适的索引
历史记录  
  1. 2025-07-09 08:56:12, 由 陈莉珍 创建。
  2. 2025-07-09 10:45:27, 由 陈莉珍 指派给 王海浪。
    修改了 指派给,旧值为 "yangjinxuan",新值为 "wanghailang"。
  3. 2025-07-09 14:45:27, 由 王海浪 确认Bug。
    修改了 指派给 ,旧值为 "wanghailang",新值为 "yangjinxuan"。
    修改了 Bug类型 ,旧值为 "",新值为 "performance"。
    修改了 抄送给 ,旧值为 "",新值为 ",jingdan"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    需要出优化需求解决,需求描述:需要将亚马逊邮件数据迁移到starrocks中,优化亚马逊的邮件统计和导出功能
  4. 2025-07-09 22:25:51, 由 杨锦轩 转为 需求,编号为 #29739 CRM:亚马逊邮件大表迁移到starrocks 。
  5. 2025-07-09 22:25:51, 由 杨锦轩 关闭。
  6. 2025-07-10 08:24:42, 由 陈莉珍 编辑。
    修改了 所属模块 ,旧值为 "0",新值为 "1858"。
    修改了 业务部门 ,旧值为 "0",新值为 "2"。
    修改了 测试责任人,旧值为 "",新值为 "yangjinxuan"。
    修改了 解决时效 ,旧值为 "0",新值为 "13.49"。
    修改了 解决方案 ,旧值为 "tostory",新值为 "performance"。
    修改了 重现步骤 ,区别为:
    001- 反馈人:李冠
    001+ 反馈人:李冠 严重级别:一般 所属项目:CRM 问题原因:慢SQL、查询时间60秒左右,全表扫近3000万条,zhcxkj-center-crm服务,SQL为:(SELECT SUM(CASE WHEN er.is_deleted = 0 THEN 1 ELSE 0 END) AS 'all' , SUM( CASE WHEN er.reply_status = 0 THEN 1 ELSE 0 END ) unReply, SUM( CASE WHEN er.reply_status = 1 THEN 1 ELSE 0 END ) replied, SUM( CASE WHEN er.reply_status = 2 THEN 1 ELSE 0 END ) notNeedReply, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &gt;= DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hAmongst, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &lt; DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hBefore, SUM( CASE WHEN er.service_admin_id = 0 THEN 1 ELSE 0 END ) unAssignCustomerService, SUM( CASE WHEN er.email_rule_code IS NULL OR er.email_rule_code = '' THEN 1 ELSE 0 END ) unMatchingRule, SUM( CASE WHEN er.email_forward_rule_code IS NOT NULL THEN 1 ELSE 0 END ) dingTransfer FROM t_crm_email_receive_amazon er WHERE er.is_deleted = 0 AND er.receive_time &gt;= '2025-04-10 00:00:00' AND er.receive_time &lt;= '2025-07-08 23:59:59' AND er.subject LIKE CONCAT('%', 'listing', '%') AND er.service_admin_id IN ( 10875 );); 解决方案:(推荐)方案一:切换StarRocks查询;方案二:创建合适的索引
    002- 严重级别:一般
    003- 所属项目:CRM
    004- 问题原因:慢SQL、查询时间60秒左右,全表扫近3000万条,zhcxkj-center-crm服务,SQL为:(SELECT SUM(CASE WHEN er.is_deleted = 0 THEN 1 ELSE 0 END) AS 'all' , SUM( CASE WHEN er.reply_status = 0 THEN 1 ELSE 0 END ) unReply, SUM( CASE WHEN er.reply_status = 1 THEN 1 ELSE 0 END ) replied, SUM( CASE WHEN er.reply_status = 2 THEN 1 ELSE 0 END ) notNeedReply, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &gt;= DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hAmongst, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &lt; DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hBefore, SUM( CASE WHEN er.service_admin_id = 0 THEN 1 ELSE 0 END ) unAssignCustomerService, SUM( CASE WHEN er.email_rule_code IS NULL OR er.email_rule_code = '' THEN 1 ELSE 0 END ) unMatchingRule, SUM( CASE WHEN er.email_forward_rule_code IS NOT NULL THEN 1 ELSE 0 END ) dingTransfer FROM t_crm_email_receive_amazon er WHERE er.is_deleted = 0 AND er.receive_time &gt;= '2025-04-10 00:00:00' AND er.receive_time &lt;= '2025-07-08 23:59:59' AND er.subject LIKE CONCAT('%', 'listing', '%') AND er.service_admin_id IN ( 10875 ););
    005- 解决方案:(推荐)方案一:切换StarRocks查询;方案二:创建合适的索引
    001- 反馈人:李冠<br />
    001+ 反馈人:李冠<br /> 严重级别:一般<br /> 所属项目:CRM<br /> 问题原因:慢SQL、查询时间60秒左右,全表扫近3000万条,zhcxkj-center-crm服务,SQL为:(SELECT SUM(CASE WHEN er.is_deleted = 0 THEN 1 ELSE 0 END) AS 'all' , SUM( CASE WHEN er.reply_status = 0 THEN 1 ELSE 0 END ) unReply, SUM( CASE WHEN er.reply_status = 1 THEN 1 ELSE 0 END ) replied, SUM( CASE WHEN er.reply_status = 2 THEN 1 ELSE 0 END ) notNeedReply, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &gt;= DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hAmongst, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &lt; DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hBefore, SUM( CASE WHEN er.service_admin_id = 0 THEN 1 ELSE 0 END ) unAssignCustomerService, SUM( CASE WHEN er.email_rule_code IS NULL OR er.email_rule_code = '' THEN 1 ELSE 0 END ) unMatchingRule, SUM( CASE WHEN er.email_forward_rule_code IS NOT NULL THEN 1 ELSE 0 END ) dingTransfer FROM t_crm_email_receive_amazon er WHERE er.is_deleted = 0 AND er.receive_time &gt;= '2025-04-10 00:00:00' AND er.receive_time &lt;= '2025-07-08 23:59:59' AND er.subject LIKE CONCAT('%', 'listing', '%') AND er.service_admin_id IN ( 10875 ););<br /> 解决方案:(推荐)方案一:切换StarRocks查询;方案二:创建合适的索引
    002- 严重级别:一般<br />
    003- 所属项目:CRM<br />
    004- 问题原因:慢SQL、查询时间60秒左右,全表扫近3000万条,zhcxkj-center-crm服务,SQL为:(SELECT SUM(CASE WHEN er.is_deleted = 0 THEN 1 ELSE 0 END) AS 'all' , SUM( CASE WHEN er.reply_status = 0 THEN 1 ELSE 0 END ) unReply, SUM( CASE WHEN er.reply_status = 1 THEN 1 ELSE 0 END ) replied, SUM( CASE WHEN er.reply_status = 2 THEN 1 ELSE 0 END ) notNeedReply, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &gt;= DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hAmongst, SUM( CASE WHEN er.reply_status = 0 AND er.receive_time &lt; DATE_SUB( NOW(), INTERVAL 1 DAY ) THEN 1 ELSE 0 END ) unReply24hBefore, SUM( CASE WHEN er.service_admin_id = 0 THEN 1 ELSE 0 END ) unAssignCustomerService, SUM( CASE WHEN er.email_rule_code IS NULL OR er.email_rule_code = '' THEN 1 ELSE 0 END ) unMatchingRule, SUM( CASE WHEN er.email_forward_rule_code IS NOT NULL THEN 1 ELSE 0 END ) dingTransfer FROM t_crm_email_receive_amazon er WHERE er.is_deleted = 0 AND er.receive_time &gt;= '2025-04-10 00:00:00' AND er.receive_time &lt;= '2025-07-08 23:59:59' AND er.subject LIKE CONCAT('%', 'listing', '%') AND er.service_admin_id IN ( 10875 ););<br />
    005- 解决方案:(推荐)方案一:切换StarRocks查询;方案二:创建合适的索引
所属项目 技术中心-需求池
所属模块 客服账号   客服CRM
所属计划
所属迭代
Bug类型 性能问题
严重程度 一般
优先级 P2
Bug状态 已关闭
业务部门 总经办
影响功能
开发责任人 杨锦轩
测试责任人 杨锦轩
解决时效 13.49
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2025-07-10 08:24:42
截止日期 0000-00-00
上线时间 2025-07-09 22:25:00
上线时效 13.48
操作系统
浏览器
关键词
抄送给 敬丹
所属迭代
相关需求
相关任务
由谁创建 陈莉珍 于 2025-07-09 08:56:12
影响环境 生产环境-业务反馈
由谁解决 杨锦轩 于 2025-07-09 22:25:51
解决版本
解决方案 性能问题
由谁关闭 杨锦轩 于 2025-07-09 22:25:51
最后修改 陈莉珍 于 2025-07-10 08:24:42