重现步骤
反馈人:袁慧斌
数据库:zhcxkj_center_strategy_comprehensive
查询时间:284.806
执行次数: 30
扫描行数:3245.17
发送行数:1
指纹SQL: SELECT MAX ( id ) as max_id FROM ( SELECT id FROM ? WHERE create_time < ? AND id > ? ORDER BY id LIMIT ? ) AS batch ;
真实SQL:SELECT MAX(id) as max_id FROM ( SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time < 2025-10-08 04:03:21 AND id > 0 ORDER BY id LIMIT 10000 ) AS batch;
无人工修改
AISQL修改建议:SELECT MAX(id) AS max_id
FROM t_promotion_candidate_detail_mercadolibre_1
WHERE create_time < 2025-10-08 04:03:21
AND id > 0
AND id >= (SELECT id
FROM t_promotion_candidate_detail_mercadolibre_1
WHERE create_time < 2025-10-08 04:03:21
AND id > 0
ORDER BY id
LIMIT 1 OFFSET 9999)
explain表:







id select_type table partitions type possible_keys key key_len ref rows filtered Extra
1 PRIMARY <derived2> None ALL None None None None 10000 100 None
2 DERIVED t_promotion_candidate_detail_mercadolibre_1 None range PRIMARY PRIMARY 8 None 4801300 33.33 Using where

额外建议:
索引建议:
建议添加索引:ALTER TABLE t_promotion_candidate_detail_mercadolibre_1 ADD INDEX idx_create_time_id(create_time,id);


【t_promotion_candidate_detail_mercadolibre_1】表 【create_time,id】字段,索引分析:
+--------------------------------+--------------+---------------+---------------+
| TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY |
+================================+==============+===============+===============+
| t_promotion_candidate_detail_m | PRIMARY | id | 9274188 |
| ercadolibre_1 | | | |
+--------------------------------+--------------+---------------+---------------+


历史记录  
  1. 2025-10-23 09:04:53, 由 陈莉珍 创建。
  2. 2025-10-23 10:01:11, 由 蔡俊伟 指派给 王金锋。
    修改了 指派给,旧值为 "caijunwei",新值为 "wangjinfeng"。
  3. 2025-10-23 10:19:25, 由 王金锋 确认Bug。
    修改了 Bug类型 ,旧值为 "",新值为 "feibug"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
  4. 2025-10-23 10:19:36, 由 王金锋 解决,方案为 非BUG-纯属误判 。
    修改了 解决方案,旧值为 "",新值为 "feibug"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2025-10-23 10:19:26"。
    修改了 指派给 ,旧值为 "wangjinfeng",新值为 "chenlizhen"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 解决者 ,旧值为 "",新值为 "wangjinfeng"。
  5. 2025-10-23 10:21:36, 由 王金锋 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1874"。
    修改了 业务部门,旧值为 "0",新值为 "2"。
    修改了 解决时效,旧值为 "0",新值为 "1.24"。
    修改了 重现步骤,区别为:
    001- 反馈人:袁慧斌
    001+ 反馈人:袁慧斌 数据库:zhcxkj_center_strategy_comprehensive 查询时间:284.806 执行次数: 30 扫描行数:3245.17 发送行数:1 指纹SQL: SELECT MAX ( id ) as max_id FROM ( SELECT id FROM ? WHERE create_time &lt; ? AND id &gt; ? ORDER BY id LIMIT ? ) AS batch ; 真实SQL:SELECT MAX(id) as max_id FROM ( SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 ORDER BY id LIMIT 10000 ) AS batch; 无人工修改 AISQL修改建议:SELECT MAX(id) AS max_id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 AND id &gt;= (SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 ORDER BY id LIMIT 1 OFFSET 9999) explain表:id
    002- 数据库:zhcxkj_center_strategy_comprehensive
    002+ select_type
    003- 查询时间:284.806
    003+ table
    004- 执行次数: 30
    004+ partitions
    005- 扫描行数:3245.17
    005+ type
    006- 发送行数:1
    006+ possible_keys
    007- 指纹SQL: SELECT MAX ( id ) as max_id FROM ( SELECT id FROM ? WHERE create_time &lt; ? AND id &gt; ? ORDER BY id LIMIT ? ) AS batch ;
    007+ key
    008- 真实SQL:SELECT MAX(id) as max_id FROM ( SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 ORDER BY id LIMIT 10000 ) AS batch;
    008+ key_len
    009- 无人工修改
    009+ ref
    010- AISQL修改建议:SELECT MAX(id) AS max_id
    010+ rows
    011- FROM t_promotion_candidate_detail_mercadolibre_1
    011+ filtered
    012- WHERE create_time &lt; 2025-10-08 04:03:21
    012+ Extra
    013- AND id &gt; 0
    013+ 1
    014- AND id &gt;= (SELECT id
    014+ PRIMARY
    015- FROM t_promotion_candidate_detail_mercadolibre_1
    015+ &lt;derived2&gt;
    016- WHERE create_time &lt; 2025-10-08 04:03:21
    016+ None
    017- AND id &gt; 0
    017+ ALL
    018- ORDER BY id
    018+ None
    019- LIMIT 1 OFFSET 9999)
    019+ None
    020- explain表:
    020+ None
    021-
    021+ None
    022-
    022+ 10000
    023-
    023+ 100
    024-
    024+ None
    025-
    025+ 2
    026-
    026+ DERIVED
    027-
    027+ t_promotion_candidate_detail_mercadolibre_1
    028-
    028+ None
    029-
    029+ range
    030-
    030+ PRIMARY
    031-
    031+ PRIMARY
    032- id
    032+ 8
    033-
    033+ None
    034-
    034+ 4801300
    035- select_type
    035+ 33.33
    036-
    036+ Using where
    037-
    037+
    038- table
    038+ 额外建议: 索引建议: 建议添加索引:ALTER TABLE t_promotion_candidate_detail_mercadolibre_1 ADD INDEX idx_create_time_id(create_time,id); 【t_promotion_candidate_detail_mercadolibre_1】表 【create_time,id】字段,索引分析: +--------------------------------+--------------+---------------+---------------+ | TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY | +================================+==============+===============+===============+ | t_promotion_candidate_detail_m | PRIMARY | id | 9274188 | | ercadolibre_1 | | | | +--------------------------------+--------------+---------------+---------------+
    039-
    040-
    041- partitions
    042-
    043-
    044- type
    045-
    046-
    047- possible_keys
    048-
    049-
    050- key
    051-
    052-
    053- key_len
    054-
    055-
    056- ref
    057-
    058-
    059- rows
    060-
    061-
    062- filtered
    063-
    064-
    065- Extra
    066-
    067-
    068-
    069-
    070-
    071-
    072- 1
    073-
    074-
    075- PRIMARY
    076-
    077-
    078- &lt;derived2&gt;
    079-
    080-
    081- None
    082-
    083-
    084- ALL
    085-
    086-
    087- None
    088-
    089-
    090- None
    091-
    092-
    093- None
    094-
    095-
    096- None
    097-
    098-
    099- 10000
    100-
    101-
    102- 100
    103-
    104-
    105- None
    106-
    107-
    108-
    109-
    110- 2
    111-
    112-
    113- DERIVED
    114-
    115-
    116- t_promotion_candidate_detail_mercadolibre_1
    117-
    118-
    119- None
    120-
    121-
    122- range
    123-
    124-
    125- PRIMARY
    126-
    127-
    128- PRIMARY
    129-
    130-
    131- 8
    132-
    133-
    134- None
    135-
    136-
    137- 4801300
    138-
    139-
    140- 33.33
    141-
    142-
    143- Using where
    144-
    145-
    146-
    147-
    148-
    149- 额外建议:
    150- 索引建议:
    151- 建议添加索引:ALTER TABLE t_promotion_candidate_detail_mercadolibre_1 ADD INDEX idx_create_time_id(create_time,id);
    152-
    153- 【t_promotion_candidate_detail_mercadolibre_1】表 【create_time,id】字段,索引分析:
    154- +--------------------------------+--------------+---------------+---------------+
    155- | TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY |
    156- +================================+==============+===============+===============+
    157- | t_promotion_candidate_detail_m | PRIMARY | id | 9274188 |
    158- | ercadolibre_1 | | | |
    159- +--------------------------------+--------------+---------------+---------------+
    160-
    161-
    001- 反馈人:袁慧斌<br />
    001+ 反馈人:袁慧斌<br /> 数据库:zhcxkj_center_strategy_comprehensive<br /> 查询时间:284.806<br /> 执行次数: 30<br /> 扫描行数:3245.17<br /> 发送行数:1<br /> 指纹SQL: SELECT MAX ( id ) as max_id FROM ( SELECT id FROM ? WHERE create_time &lt; ? AND id &gt; ? ORDER BY id LIMIT ? ) AS batch ;<br /> 真实SQL:SELECT MAX(id) as max_id FROM ( SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 ORDER BY id LIMIT 10000 ) AS batch;<br /> 无人工修改<br /> AISQL修改建议:SELECT MAX(id) AS max_id <br /> FROM t_promotion_candidate_detail_mercadolibre_1 <br /> WHERE create_time &lt; 2025-10-08 04:03:21 <br /> AND id &gt; 0 <br /> AND id &gt;= (SELECT id <br /> FROM t_promotion_candidate_detail_mercadolibre_1 <br /> WHERE create_time &lt; 2025-10-08 04:03:21 <br /> AND id &gt; 0 <br /> ORDER BY id <br /> LIMIT 1 OFFSET 9999)<br /> explain表:<br /><br /><br /><br /><br /><br /><br /><br /><table><tbody><tr><th>id</th>
    002- 数据库:zhcxkj_center_strategy_comprehensive<br />
    002+ <th>select_type</th>
    003- 查询时间:284.806<br />
    003+ <th>table</th>
    004- 执行次数: 30<br />
    004+ <th>partitions</th>
    005- 扫描行数:3245.17<br />
    005+ <th>type</th>
    006- 发送行数:1<br />
    006+ <th>possible_keys</th>
    007- 指纹SQL: SELECT MAX ( id ) as max_id FROM ( SELECT id FROM ? WHERE create_time &lt; ? AND id &gt; ? ORDER BY id LIMIT ? ) AS batch ;<br />
    007+ <th>key</th>
    008- 真实SQL:SELECT MAX(id) as max_id FROM ( SELECT id FROM t_promotion_candidate_detail_mercadolibre_1 WHERE create_time &lt; 2025-10-08 04:03:21 AND id &gt; 0 ORDER BY id LIMIT 10000 ) AS batch;<br />
    008+ <th>key_len</th>
    009- 无人工修改<br />
    009+ <th>ref</th>
    010- AISQL修改建议:SELECT MAX(id) AS max_id <br />
    010+ <th>rows</th>
    011- FROM t_promotion_candidate_detail_mercadolibre_1 <br />
    011+ <th>filtered</th>
    012- WHERE create_time &lt; 2025-10-08 04:03:21 <br />
    012+ <th>Extra</th>
    013- AND id &gt; 0 <br />
    013+ </tr></tbody><tbody><tr><td>1</td>
    014- AND id &gt;= (SELECT id <br />
    014+ <td>PRIMARY</td>
    015- FROM t_promotion_candidate_detail_mercadolibre_1 <br />
    015+ <td>&lt;derived2&gt;</td>
    016- WHERE create_time &lt; 2025-10-08 04:03:21 <br />
    016+ <td>None</td>
    017- AND id &gt; 0 <br />
    017+ <td>ALL</td>
    018- ORDER BY id <br />
    018+ <td>None</td>
    019- LIMIT 1 OFFSET 9999)<br />
    019+ <td>None</td>
    020- explain表:<br />
    020+ <td>None</td>
    021- <br />
    021+ <td>None</td>
    022- <br />
    022+ <td>10000</td>
    023- <br />
    023+ <td>100</td>
    024- <br />
    024+ <td>None</td>
    025- <br />
    025+ </tr><tr><td>2</td>
    026- <br />
    026+ <td>DERIVED</td>
    027- <br />
    027+ <td>t_promotion_candidate_detail_mercadolibre_1</td>
    028- <table>
    028+ <td>None</td>
    029- <tbody>
    029+ <td>range</td>
    030- <tr>
    030+ <td>PRIMARY</td>
    031- <th>
    031+ <td>PRIMARY</td>
    032- id
    032+ <td>8</td>
    033- </th>
    033+ <td>None</td>
    034- <th>
    034+ <td>4801300</td>
    035- select_type
    035+ <td>33.33</td>
    036- </th>
    036+ <td>Using where</td>
    037- <th>
    037+ </tr></tbody></table><br />
    038- table
    038+ 额外建议:<br /> 索引建议:<span style="color:#FFA500;"><br /> 建议添加索引:ALTER TABLE t_promotion_candidate_detail_mercadolibre_1 ADD INDEX idx_create_time_id(create_time,id);</span><br /><br /> 【t_promotion_candidate_detail_mercadolibre_1】表 【create_time,id】字段,索引分析:<br /> +--------------------------------+--------------+---------------+---------------+<br /> | TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY |<br /> +================================+==============+===============+===============+<br /> | t_promotion_candidate_detail_m | PRIMARY | id | 9274188 |<br /> | ercadolibre_1 | | | |<br /> +--------------------------------+--------------+---------------+---------------+<br /><br /><br />
    039- </th>
    040- <th>
    041- partitions
    042- </th>
    043- <th>
    044- type
    045- </th>
    046- <th>
    047- possible_keys
    048- </th>
    049- <th>
    050- key
    051- </th>
    052- <th>
    053- key_len
    054- </th>
    055- <th>
    056- ref
    057- </th>
    058- <th>
    059- rows
    060- </th>
    061- <th>
    062- filtered
    063- </th>
    064- <th>
    065- Extra
    066- </th>
    067- </tr>
    068- </tbody>
    069- <tbody>
    070- <tr>
    071- <td>
    072- 1
    073- </td>
    074- <td>
    075- PRIMARY
    076- </td>
    077- <td>
    078- &lt;derived2&gt;
    079- </td>
    080- <td>
    081- None
    082- </td>
    083- <td>
    084- ALL
    085- </td>
    086- <td>
    087- None
    088- </td>
    089- <td>
    090- None
    091- </td>
    092- <td>
    093- None
    094- </td>
    095- <td>
    096- None
    097- </td>
    098- <td>
    099- 10000
    100- </td>
    101- <td>
    102- 100
    103- </td>
    104- <td>
    105- None
    106- </td>
    107- </tr>
    108- <tr>
    109- <td>
    110- 2
    111- </td>
    112- <td>
    113- DERIVED
    114- </td>
    115- <td>
    116- t_promotion_candidate_detail_mercadolibre_1
    117- </td>
    118- <td>
    119- None
    120- </td>
    121- <td>
    122- range
    123- </td>
    124- <td>
    125- PRIMARY
    126- </td>
    127- <td>
    128- PRIMARY
    129- </td>
    130- <td>
    131- 8
    132- </td>
    133- <td>
    134- None
    135- </td>
    136- <td>
    137- 4801300
    138- </td>
    139- <td>
    140- 33.33
    141- </td>
    142- <td>
    143- Using where
    144- </td>
    145- </tr>
    146- </tbody>
    147- </table>
    148- <br />
    149- 额外建议:<br />
    150- 索引建议:<span style="color:FFA500;"><br />
    151- 建议添加索引:ALTER TABLE t_promotion_candidate_detail_mercadolibre_1 ADD INDEX idx_create_time_id(create_time,id);</span><br />
    152- <br />
    153- 【t_promotion_candidate_detail_mercadolibre_1】表 【create_time,id】字段,索引分析:<br />
    154- +--------------------------------+--------------+---------------+---------------+<br />
    155- | TABLE_NAME | INDEX_NAME | COLUMN_NAME | CARDINALITY |<br />
    156- +================================+==============+===============+===============+<br />
    157- | t_promotion_candidate_detail_m | PRIMARY | id | 9274188 |<br />
    158- | ercadolibre_1 | | | |<br />
    159- +--------------------------------+--------------+---------------+---------------+<br />
    160- <br />
    161- <br />

    lQLPJxoiF1begE_NA13NBk-wwZJtdm0rmFAI1VW7NCyMAA_1615_861.png

    @王金锋  把这个优化SQL的图 附上 性能bug 点解决

  6. 2025-10-23 19:14:52, 由 陈莉珍 编辑。
    修改了 开发责任人,旧值为 "",新值为 "wangjinfeng"。
    修改了 测试责任人,旧值为 "",新值为 "wangjinfeng"。
    修改了 上线时间 ,旧值为 "0000-00-00 00:00:00",新值为 "2025-10-23 10:19:26"。
    修改了 上线时效 ,旧值为 "-1",新值为 "1.24"。
  7. 2025-10-23 19:14:55, 由 陈莉珍 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "chenlizhen",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "chenlizhen"。
    修改了 关闭日期,旧值为 "",新值为 "2025-10-23 19:14:55"。
所属项目 技术中心-需求池
所属模块 多平台   mercado
所属计划
所属迭代
Bug类型 非BUG-纯属误判
严重程度 一般
优先级 P1
Bug状态 已关闭
业务部门 总经办
影响功能
开发责任人 王金锋
测试责任人 王金锋
解决时效 1.24
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2025-10-23 19:14:55
截止日期 0000-00-00
上线时间 2025-10-23 10:19:26
上线时效 1.24
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 陈莉珍 于 2025-10-23 09:04:53
影响环境 生产环境-业务反馈
由谁解决 王金锋 于 2025-10-23 10:19:26
解决版本 主干
解决方案 非BUG-纯属误判
由谁关闭 陈莉珍 于 2025-10-23 19:14:55
最后修改 陈莉珍 于 2025-10-23 19:14:55
相关Bug