我能针对一个慢sql做限制时间?

我问一个问题 我能针对一个慢sql做限制时间。但dashboard上看到的sql长这样
SELECT
  COUNT(*) AS total
FROM
  co_order
WHERE
  (
    uid = ?
    AND STATUS IN (?, ?, ?, ?)
  ) [arguments: (501, 0, 1, 3, 5)]
这种sql我怎么限制执行时间 user_id不同。其他参数一样
 
【 TiDB  使用环境】线上、测试、调研
【 TiDB 版本】
【遇到的问题】
【复现路径】`做过哪些操作出现的问题`
【问题现象及影响】

【附件】

> 请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
1 个赞

有几种方式噢,你希望是哪种?

1.hit处理

2.配置方式

你看错了吧,要看慢查询那个页签,不是语句分析那个页签

create global binding for
SELECT COUNT() AS total FROM co_order WHERE ( uid = ? AND STATUS IN (?, ?, ?, ?) )
using
SELECT /
+ max_execution_time(10000)/ COUNT() AS total FROM co_order WHERE ( uid = ? AND STATUS IN (?, ?, ?, ?) );
不能改程序SQL的话,加个绑定

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。