反馈人 李冠
严重级别:严重
所属项目:亚马逊-竞品(有品组)
问题原因:超慢SQL、把数据库的CPU打满,严重影响公共库其它业务正常运行,截断SQL为:(
select
id,keyword,country_code,type,category,remark,create_by,create_time,update_by,update_time,is_deleted,delete_by,delete_time
FROM
t_amazon_competitors_keyword
WHERE
(REGEXP_REPLACE(keyword, [[:space:]]+, ), country_code, type) in
(
(
REGEXP_REPLACE( power flosser kids, [[:space:]]+, ),
US,
2
)
,
(
REGEXP_REPLACE( power flosser kids, [[:space:]]+, ),
US,
2
)
, )
解决方案:1、使用合适的索引;2、避免使用REGEXP_REPLACE会造成索引失效,掉其他高效的方式实现
重现步骤