我问一个问题 我能针对一个慢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 个赞
你看错了吧,要看慢查询那个页签,不是语句分析那个页签
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天后自动关闭。不再允许新的回复。

