重现步骤


反馈人:缪金荣

SELECT  

id,sku

 FROM t_strategy_pool_publish_ozon

WHERE (status = 0 AND customer_id = 1 AND is_deleted = 0) ORDER BY type ASC,sku ASC limit 1000




SELECT  id,customer_id,source_id,sku,pf_listing_id,source_sku,category_id,category_name,title,title_id,pf_quantity,price,image,description,calculation_formula_id,status,type,remark,create_time,update_time,is_deleted,strategy_name,country_code  FROM t_strategy_pool_publish_ozon

WHERE (source_id = 26686 AND status = 0 AND update_time <= 2025-10-20 10:32:24 AND is_deleted = 0) ORDER BY type ASC limit 200

from clipboard

分析情况:

    使用order by type asc来做优先级处理;
优化建议:

       在java代码逻辑中处理typ的优先级逻辑,


比如type有3个值(1,2,3)可以先查type=1,而不是只order by type asc,这样结果集很大不说,排序也很低效。

历史记录  
  1. 2025-10-21 15:14:42, 由 李乐同 创建。
  2. 2025-10-21 15:26:16, 由 蔡俊伟 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1953"。
    修改了 Bug类型 ,旧值为 "",新值为 "duplicate"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 业务部门,旧值为 "0",新值为 "2"。
    修改了 解决时效,旧值为 "0",新值为 "-1"。
    修改了 解决者 ,旧值为 "",新值为 "caijunwei"。
    修改了 解决日期,旧值为 "0000-00-00 00:00:00",新值为 "2025-10-21 15:26:16"。
    修改了 解决方案,旧值为 "",新值为 "duplicate"。
    修改了 重复ID ,旧值为 "0",新值为 "60029"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 重现步骤,区别为:
    001-
    001+
    002-
    002+ 反馈人:缪金荣
    003-
    003+ SELECT
    004-
    004+ id,sku
    005- 反馈人:缪金荣
    005+ FROM t_strategy_pool_publish_ozon
    006-
    006+ WHERE (status = 0 AND customer_id = 1 AND is_deleted = 0) ORDER BY type ASC,sku ASC limit 1000
    007-
    007+
    008- SELECT
    008+
    009-
    009+
    010-
    010+ SELECT id,customer_id,source_id,sku,pf_listing_id,source_sku,category_id,category_name,title,title_id,pf_quantity,price,image,description,calculation_formula_id,status,type,remark,create_time,update_time,is_deleted,strategy_name,country_code FROM t_strategy_pool_publish_ozon
    011- id,sku
    011+ WHERE (source_id = 26686 AND status = 0 AND update_time &lt;= 2025-10-20 10:32:24 AND is_deleted = 0) ORDER BY type ASC limit 200
    012-
    012+ <img src="https://irobotbox-hd1.oss-cn-hangzhou.aliyuncs.com/1/Kindeditor/2025/10/20/592a0881a717434892187457e89f4b50/68136851-50d0-4257-83fa-554385bf49bc.png" title="from clipboard" alt="from clipboard" />
    013-
    013+ 分析情况:
    014- FROM t_strategy_pool_publish_ozon
    014+ 使用order by type asc来做优先级处理; 优化建议:
    015-
    015+ 在java代码逻辑中处理typ的优先级逻辑,
    016-
    016+
    017- WHERE (status = 0 AND customer_id = 1 AND is_deleted = 0) ORDER BY type ASC,sku ASC limit 1000
    017+ 比如type有3个值(1,2,3)可以先查type=1,而不是只order by type asc,这样结果集很大不说,排序也很低效。
    018-
    019-
    020-
    021-
    022-
    023-
    024-
    025-
    026-
    027-
    028-
    029- SELECT id,customer_id,source_id,sku,pf_listing_id,source_sku,category_id,category_name,title,title_id,pf_quantity,price,image,description,calculation_formula_id,status,type,remark,create_time,update_time,is_deleted,strategy_name,country_code FROM t_strategy_pool_publish_ozon
    030-
    031-
    032- WHERE (source_id = 26686 AND status = 0 AND update_time &lt;= 2025-10-20 10:32:24 AND is_deleted = 0) ORDER BY type ASC limit 200
    033-
    034-
    035- <img src="https://irobotbox-hd1.oss-cn-hangzhou.aliyuncs.com/1/Kindeditor/2025/10/20/592a0881a717434892187457e89f4b50/68136851-50d0-4257-83fa-554385bf49bc.png" title="from clipboard" alt="from clipboard" />
    036-
    037-
    038- 分析情况:
    039-
    040-
    041- 使用order by type asc来做优先级处理;
    042- 优化建议:
    043-
    044-
    045- 在java代码逻辑中处理typ的优先级逻辑,
    046-
    047-
    048-
    049-
    050-
    051- 比如type有3个值(1,2,3)可以先查type=1,而不是只order by type asc,这样结果集很大不说,排序也很低效。
    052-
    001- <p>
    001+ <p><br /></p>
    002- <br />
    002+ <p>反馈人:缪金荣</p>
    003- </p>
    003+ <p>SELECT </p>
    004- <p>
    004+ <p>id,sku</p>
    005- 反馈人:缪金荣
    005+ <p>FROM t_strategy_pool_publish_ozon</p>
    006- </p>
    006+ <p>WHERE (status = 0 AND customer_id = 1 AND is_deleted = 0) ORDER BY type ASC,sku ASC limit 1000</p>
    007- <p>
    007+ <p><br /></p>
    008- SELECT
    008+ <p><br /></p>
    009- </p>
    009+ <p><br /></p>
    010- <p>
    010+ <p>SELECT id,customer_id,source_id,sku,pf_listing_id,source_sku,category_id,category_name,title,title_id,pf_quantity,price,image,description,calculation_formula_id,status,type,remark,create_time,update_time,is_deleted,strategy_name,country_code FROM t_strategy_pool_publish_ozon</p>
    011- id,sku
    011+ <p>WHERE (source_id = 26686 AND status = 0 AND update_time &lt;= 2025-10-20 10:32:24 AND is_deleted = 0) ORDER BY type ASC limit 200</p>
    012- </p>
    012+ <p><img src="https://irobotbox-hd1.oss-cn-hangzhou.aliyuncs.com/1/Kindeditor/2025/10/20/592a0881a717434892187457e89f4b50/68136851-50d0-4257-83fa-554385bf49bc.png" title="from clipboard" alt="from clipboard" /></p>
    013- <p>
    013+ <p>分析情况:</p>
    014- FROM t_strategy_pool_publish_ozon
    014+ <p> 使用order by type asc来做优先级处理;<br /> 优化建议:</p>
    015- </p>
    015+ <p> 在java代码逻辑中处理typ的优先级逻辑,</p>
    016- <p>
    016+ <p><br /></p>
    017- WHERE (status = 0 AND customer_id = 1 AND is_deleted = 0) ORDER BY type ASC,sku ASC limit 1000
    017+ <p>比如type有3个值(1,2,3)可以先查type=1,而不是只order by type asc,这样结果集很大不说,排序也很低效。</p>
    018- </p>
    019- <p>
    020- <br />
    021- </p>
    022- <p>
    023- <br />
    024- </p>
    025- <p>
    026- <br />
    027- </p>
    028- <p>
    029- SELECT id,customer_id,source_id,sku,pf_listing_id,source_sku,category_id,category_name,title,title_id,pf_quantity,price,image,description,calculation_formula_id,status,type,remark,create_time,update_time,is_deleted,strategy_name,country_code FROM t_strategy_pool_publish_ozon
    030- </p>
    031- <p>
    032- WHERE (source_id = 26686 AND status = 0 AND update_time &lt;= 2025-10-20 10:32:24 AND is_deleted = 0) ORDER BY type ASC limit 200
    033- </p>
    034- <p>
    035- <img src="https://irobotbox-hd1.oss-cn-hangzhou.aliyuncs.com/1/Kindeditor/2025/10/20/592a0881a717434892187457e89f4b50/68136851-50d0-4257-83fa-554385bf49bc.png" title="from clipboard" alt="from clipboard" />
    036- </p>
    037- <p>
    038- 分析情况:
    039- </p>
    040- <p>
    041- 使用order by type asc来做优先级处理;<br />
    042- 优化建议:
    043- </p>
    044- <p>
    045- 在java代码逻辑中处理typ的优先级逻辑,
    046- </p>
    047- <p>
    048- <br />
    049- </p>
    050- <p>
    051- 比如type有3个值(1,2,3)可以先查type=1,而不是只order by type asc,这样结果集很大不说,排序也很低效。<br />
    052- </p>
  3. 2025-10-21 15:29:20, 由 蔡俊伟 指派给 李乐同。
    修改了 指派给,旧值为 "caijunwei",新值为 "liletong"。
  4. 2025-10-21 15:31:23, 由 李乐同 编辑。
    修改了 开发责任人,旧值为 "",新值为 "caijunwei"。
    修改了 测试责任人,旧值为 "",新值为 "caijunwei"。
    修改了 解决时效 ,旧值为 "0",新值为 "0.19"。
  5. 2025-10-21 15:31:38, 由 李乐同 编辑。
    修改了 上线时间,旧值为 "0000-00-00 00:00:00",新值为 "2025-10-21 15:31"。
    修改了 上线时效,旧值为 "-1",新值为 "0.27"。
  6. 2025-10-21 15:31:44, 由 李乐同 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "liletong",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liletong"。
    修改了 关闭日期,旧值为 "",新值为 "2025-10-21 15:31:44"。
所属项目 技术中心-需求池
所属模块 多平台   OZON
所属计划
所属迭代
Bug类型 重复BUG
严重程度 一般
优先级 P1
Bug状态 已关闭
业务部门 总经办
影响功能
开发责任人 蔡俊伟
测试责任人 蔡俊伟
解决时效 0.19
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2025-10-21 15:31:44
截止日期 0000-00-00
上线时间 2025-10-21 15:31:00
上线时效 0.27
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 李乐同 于 2025-10-21 15:14:42
影响环境 生产环境-业务反馈
由谁解决 蔡俊伟 于 2025-10-21 15:26:16
解决版本
解决方案 重复BUG #60029:OZON严重慢SQL
由谁关闭 李乐同 于 2025-10-21 15:31:44
最后修改 李乐同 于 2025-10-21 15:31:44
相关Bug