[步骤]
严重级别:一般所属项目:策略库
问题原因:慢SQL、执行了20秒左右,影响策略库其它业务正常运行,截断SQL为:(
with tmp_queue_history_hsifdaxg3dad as ( select 14901 source_id, '2432HLX14KT502B9319' msku union select 14901 source_id, 'MIV5115364RXMVA' msku union select 14901 source_id, 'DA6B34ENR54JM911U8G3N' msku union select 14901 source_id, '2U1143554YBNC8OVAJW9I' msku union select 14901 source_id, '6URC3554Q11P' msku union select 14901 source_id, '0KF54YIZ6YW341192CLPAP9A8' msku union select 14901 source_id, 'AR11S35DF8454RMF' msku union select 14901 source_id, 'RG07PJ149V2119' msku union select 14901 source_id, '6ZUEBID007QZ949WSV1P411AT' msku union select 14901 source_id, 'H949P062OWRBMXV111J' msku
)
[结果]
解决方案:不要union 太多,或换其他方案实现[期望]
做了一次优化,限制最大创建时间为近两个月,优化后指定100条msku耗时1秒左右